home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1994-08-06 | 15.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 72 6d 73 40 6d 6f 6c |piled by| rms@mol|
|00000020| 65 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |e.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 53 61 74 20 | 41 75 67 20 20 36 20 30 | on Sat |Aug 6 0|
|00000040| 31 3a 30 35 3a 33 30 20 | 31 39 39 34 0a 3b 3b 3b |1:05:30 |1994.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|00000070| 70 2f 66 6f 6e 74 2d 6c | 6f 63 6b 2e 65 6c 0a 3b |p/font-l|ock.el.;|
|00000080| 3b 3b 20 65 6d 61 63 73 | 20 76 65 72 73 69 6f 6e |;; emacs| version|
|00000090| 20 31 39 2e 32 35 2e 39 | 31 2e 39 2e 0a 3b 3b 3b | 19.25.9|1.9..;;;|
|000000a0| 20 62 79 74 65 63 6f 6d | 70 20 76 65 72 73 69 6f | bytecom|p versio|
|000000b0| 6e 20 46 53 46 20 32 2e | 31 30 0a 3b 3b 3b 20 6f |n FSF 2.|10.;;; o|
|000000c0| 70 74 69 6d 69 7a 61 74 | 69 6f 6e 20 69 73 20 6f |ptimizat|ion is o|
|000000d0| 6e 2e 0a 3b 3b 3b 20 74 | 68 69 73 20 66 69 6c 65 |n..;;; t|his file|
|000000e0| 20 75 73 65 73 20 6f 70 | 63 6f 64 65 73 20 77 68 | uses op|codes wh|
|000000f0| 69 63 68 20 64 6f 20 6e | 6f 74 20 65 78 69 73 74 |ich do n|ot exist|
|00000100| 20 69 6e 20 45 6d 61 63 | 73 20 31 38 2e 0a 0a 28 | in Emac|s 18...(|
|00000110| 69 66 20 28 61 6e 64 20 | 28 62 6f 75 6e 64 70 20 |if (and |(boundp |
|00000120| 27 65 6d 61 63 73 2d 76 | 65 72 73 69 6f 6e 29 0a |'emacs-v|ersion).|
|00000130| 09 20 28 6f 72 20 28 61 | 6e 64 20 28 62 6f 75 6e |. (or (a|nd (boun|
|00000140| 64 70 20 27 65 70 6f 63 | 68 3a 3a 76 65 72 73 69 |dp 'epoc|h::versi|
|00000150| 6f 6e 29 20 65 70 6f 63 | 68 3a 3a 76 65 72 73 69 |on) epoc|h::versi|
|00000160| 6f 6e 29 0a 09 20 20 20 | 20 20 28 73 74 72 69 6e |on).. | (strin|
|00000170| 67 2d 6c 65 73 73 70 20 | 65 6d 61 63 73 2d 76 65 |g-lessp |emacs-ve|
|00000180| 72 73 69 6f 6e 20 22 31 | 39 22 29 29 29 0a 20 20 |rsion "1|9"))). |
|00000190| 20 20 28 65 72 72 6f 72 | 20 22 60 2f 68 6f 6d 65 | (error| "`/home|
|000001a0| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|000001b0| 70 2f 66 6f 6e 74 2d 6c | 6f 63 6b 2e 65 6c 27 20 |p/font-l|ock.el' |
|000001c0| 77 61 73 20 63 6f 6d 70 | 69 6c 65 64 20 66 6f 72 |was comp|iled for|
|000001d0| 20 45 6d 61 63 73 20 31 | 39 22 29 29 0a 0a 28 62 | Emacs 1|9"))..(b|
|000001e0| 79 74 65 2d 63 6f 64 65 | 20 22 08 84 08 00 c1 c2 |yte-code| "......|
|000001f0| 21 88 c1 87 22 20 5b 77 | 69 6e 64 6f 77 2d 73 79 |!..." [w|indow-sy|
|00000200| 73 74 65 6d 20 65 72 72 | 6f 72 20 22 43 61 6e 27 |stem err|or "Can'|
|00000210| 74 20 66 6f 6e 74 69 66 | 79 20 6f 6e 20 61 6e 20 |t fontif|y on an |
|00000220| 41 53 43 49 49 20 74 65 | 72 6d 69 6e 61 6c 22 5d |ASCII te|rminal"]|
|00000230| 20 32 29 0a 28 64 65 66 | 76 61 72 20 66 6f 6e 74 | 2).(def|var font|
|00000240| 2d 6c 6f 63 6b 2d 63 6f | 6d 6d 65 6e 74 2d 66 61 |-lock-co|mment-fa|
|00000250| 63 65 20 28 71 75 6f 74 | 65 20 69 74 61 6c 69 63 |ce (quot|e italic|
|00000260| 29 20 22 5c 0a 46 61 63 | 65 20 74 6f 20 75 73 65 |) "\.Fac|e to use|
|00000270| 20 66 6f 72 20 63 6f 6d | 6d 65 6e 74 73 2e 22 29 | for com|ments.")|
|00000280| 0a 28 64 65 66 76 61 72 | 20 66 6f 6e 74 2d 6c 6f |.(defvar| font-lo|
|00000290| 63 6b 2d 64 6f 63 2d 73 | 74 72 69 6e 67 2d 66 61 |ck-doc-s|tring-fa|
|000002a0| 63 65 20 28 71 75 6f 74 | 65 20 69 74 61 6c 69 63 |ce (quot|e italic|
|000002b0| 29 20 22 5c 0a 46 61 63 | 65 20 74 6f 20 75 73 65 |) "\.Fac|e to use|
|000002c0| 20 66 6f 72 20 64 6f 63 | 75 6d 65 6e 74 61 74 69 | for doc|umentati|
|000002d0| 6f 6e 20 73 74 72 69 6e | 67 73 2e 22 29 0a 28 64 |on strin|gs.").(d|
|000002e0| 65 66 76 61 72 20 66 6f | 6e 74 2d 6c 6f 63 6b 2d |efvar fo|nt-lock-|
|000002f0| 73 74 72 69 6e 67 2d 66 | 61 63 65 20 28 71 75 6f |string-f|ace (quo|
|00000300| 74 65 20 75 6e 64 65 72 | 6c 69 6e 65 29 20 22 5c |te under|line) "\|
|00000310| 0a 46 61 63 65 20 74 6f | 20 75 73 65 20 66 6f 72 |.Face to| use for|
|00000320| 20 73 74 72 69 6e 67 20 | 63 6f 6e 73 74 61 6e 74 | string |constant|
|00000330| 73 2e 22 29 0a 28 64 65 | 66 76 61 72 20 66 6f 6e |s.").(de|fvar fon|
|00000340| 74 2d 6c 6f 63 6b 2d 66 | 75 6e 63 74 69 6f 6e 2d |t-lock-f|unction-|
|00000350| 6e 61 6d 65 2d 66 61 63 | 65 20 28 71 75 6f 74 65 |name-fac|e (quote|
|00000360| 20 62 6f 6c 64 2d 69 74 | 61 6c 69 63 29 20 22 5c | bold-it|alic) "\|
|00000370| 0a 46 61 63 65 20 74 6f | 20 75 73 65 20 66 6f 72 |.Face to| use for|
|00000380| 20 66 75 6e 63 74 69 6f | 6e 20 6e 61 6d 65 73 2e | functio|n names.|
|00000390| 22 29 0a 28 64 65 66 76 | 61 72 20 66 6f 6e 74 2d |").(defv|ar font-|
|000003a0| 6c 6f 63 6b 2d 6b 65 79 | 77 6f 72 64 2d 66 61 63 |lock-key|word-fac|
|000003b0| 65 20 28 71 75 6f 74 65 | 20 62 6f 6c 64 29 20 22 |e (quote| bold) "|
|000003c0| 5c 0a 46 61 63 65 20 74 | 6f 20 75 73 65 20 66 6f |\.Face t|o use fo|
|000003d0| 72 20 6b 65 79 77 6f 72 | 64 73 2e 22 29 0a 28 64 |r keywor|ds.").(d|
|000003e0| 65 66 76 61 72 20 66 6f | 6e 74 2d 6c 6f 63 6b 2d |efvar fo|nt-lock-|
|000003f0| 74 79 70 65 2d 66 61 63 | 65 20 28 71 75 6f 74 65 |type-fac|e (quote|
|00000400| 20 69 74 61 6c 69 63 29 | 20 22 5c 0a 46 61 63 65 | italic)| "\.Face|
|00000410| 20 74 6f 20 75 73 65 20 | 66 6f 72 20 64 61 74 61 | to use |for data|
|00000420| 20 74 79 70 65 73 2e 22 | 29 0a 28 64 65 66 76 61 | types."|).(defva|
|00000430| 72 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6e 6f 2d 63 |r font-l|ock-no-c|
|00000440| 6f 6d 6d 65 6e 74 73 20 | 6e 69 6c 20 22 5c 0a 4e |omments |nil "\.N|
|00000450| 6f 6e 2d 6e 69 6c 20 6d | 65 61 6e 73 20 46 6f 6e |on-nil m|eans Fon|
|00000460| 74 2d 4c 6f 63 6b 20 73 | 68 6f 75 6c 64 6e 27 74 |t-Lock s|houldn't|
|00000470| 20 63 68 65 63 6b 20 66 | 6f 72 20 63 6f 6d 6d 65 | check f|or comme|
|00000480| 6e 74 73 20 6f 72 20 73 | 74 72 69 6e 67 73 2e 22 |nts or s|trings."|
|00000490| 29 0a 28 6d 61 6b 65 2d | 76 61 72 69 61 62 6c 65 |).(make-|variable|
|000004a0| 2d 62 75 66 66 65 72 2d | 6c 6f 63 61 6c 20 28 71 |-buffer-|local (q|
|000004b0| 75 6f 74 65 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 6b |uote fon|t-lock-k|
|000004c0| 65 79 77 6f 72 64 73 29 | 29 0a 28 64 65 66 76 61 |eywords)|).(defva|
|000004d0| 72 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6b 65 79 77 |r font-l|ock-keyw|
|000004e0| 6f 72 64 73 20 6e 69 6c | 20 22 5c 0a 2a 54 68 65 |ords nil| "\.*The|
|000004f0| 20 6b 65 79 77 6f 72 64 | 73 20 74 6f 20 68 69 67 | keyword|s to hig|
|00000500| 68 6c 69 67 68 74 2e 0a | 49 66 20 74 68 69 73 20 |hlight..|If this |
|00000510| 69 73 20 61 20 6c 69 73 | 74 2c 20 74 68 65 6e 20 |is a lis|t, then |
|00000520| 65 6c 65 6d 65 6e 74 73 | 20 6d 61 79 20 62 65 20 |elements| may be |
|00000530| 6f 66 20 74 68 65 20 66 | 6f 72 6d 73 3a 0a 0a 20 |of the f|orms:.. |
|00000540| 20 5c 22 73 74 72 69 6e | 67 5c 22 09 09 09 20 20 | \"strin|g\"... |
|00000550| 3b 20 41 20 72 65 67 65 | 78 70 20 74 6f 20 68 69 |; A rege|xp to hi|
|00000560| 67 68 6c 69 67 68 74 20 | 69 6e 20 74 68 65 20 0a |ghlight |in the .|
|00000570| 09 09 09 09 20 20 3b 20 | 20 60 66 6f 6e 74 2d 6c |.... ; | `font-l|
|00000580| 6f 63 6b 2d 6b 65 79 77 | 6f 72 64 2d 66 61 63 65 |ock-keyw|ord-face|
|00000590| 27 2e 0a 20 20 28 5c 22 | 73 74 72 69 6e 67 5c 22 |'.. (\"|string\"|
|000005a0| 20 2e 20 4e 29 20 20 09 | 20 20 20 20 20 20 20 20 | . N) .| |
|000005b0| 20 20 3b 20 48 69 67 68 | 6c 69 67 68 74 20 73 75 | ; High|light su|
|000005c0| 62 65 78 70 72 65 73 73 | 69 6f 6e 20 4e 20 6f 66 |bexpress|ion N of|
|000005d0| 20 74 68 65 20 72 65 67 | 65 78 70 2e 0a 20 20 28 | the reg|exp.. (|
|000005e0| 5c 22 73 74 72 69 6e 67 | 5c 22 20 2e 20 66 61 63 |\"string|\" . fac|
|000005f0| 65 2d 6e 61 6d 65 29 09 | 20 20 3b 20 55 73 65 20 |e-name).| ; Use |
|00000600| 74 68 65 20 6e 61 6d 65 | 64 20 66 61 63 65 0a 20 |the name|d face. |
|00000610| 20 28 5c 22 73 74 72 69 | 6e 67 5c 22 20 4e 20 66 | (\"stri|ng\" N f|
|00000620| 61 63 65 2d 6e 61 6d 65 | 29 20 20 20 20 20 20 20 |ace-name|) |
|00000630| 20 3b 20 42 6f 74 68 20 | 6f 66 20 74 68 65 20 61 | ; Both |of the a|
|00000640| 62 6f 76 65 0a 20 20 28 | 5c 22 73 74 72 69 6e 67 |bove. (|\"string|
|00000650| 5c 22 20 4e 20 66 61 63 | 65 2d 6e 61 6d 65 20 74 |\" N fac|e-name t|
|00000660| 29 20 20 20 20 20 20 3b | 20 54 68 69 73 20 61 6c |) ;| This al|
|00000670| 6c 6f 77 73 20 68 69 67 | 68 6c 69 67 68 74 69 6e |lows hig|hlightin|
|00000680| 67 20 74 6f 20 6f 76 65 | 72 72 69 64 65 0a 09 09 |g to ove|rride...|
|00000690| 09 09 20 20 3b 20 20 61 | 6c 72 65 61 64 79 2d 68 |.. ; a|lready-h|
|000006a0| 69 67 68 6c 69 67 68 74 | 65 64 20 72 65 67 69 6f |ighlight|ed regio|
|000006b0| 6e 73 2e 0a 20 20 28 5c | 22 73 74 72 69 6e 67 5c |ns.. (\|"string\|
|000006c0| 22 20 4e 20 66 61 63 65 | 2d 6e 61 6d 65 20 6b 65 |" N face|-name ke|
|000006d0| 65 70 29 20 20 20 3b 20 | 54 68 69 73 20 61 6c 6c |ep) ; |This all|
|000006e0| 6f 77 73 20 68 69 67 68 | 6c 69 67 68 74 69 6e 67 |ows high|lighting|
|000006f0| 20 74 6f 20 6f 63 63 75 | 72 0a 09 09 09 09 20 20 | to occu|r..... |
|00000700| 3b 20 65 76 65 6e 20 69 | 66 20 73 6f 6d 65 20 70 |; even i|f some p|
|00000710| 61 72 74 73 20 6f 66 20 | 77 68 61 74 20 53 54 52 |arts of |what STR|
|00000720| 49 4e 47 20 6d 61 74 63 | 68 65 73 0a 09 09 09 09 |ING matc|hes.....|
|00000730| 20 20 3b 20 61 72 65 20 | 61 6c 72 65 61 64 79 20 | ; are |already |
|00000740| 68 69 67 68 6c 69 67 68 | 74 65 64 2d 2d 62 75 74 |highligh|ted--but|
|00000750| 20 64 6f 65 73 20 6e 6f | 74 20 61 6c 74 65 72 0a | does no|t alter.|
|00000760| 09 09 09 09 20 20 3b 20 | 74 68 65 20 65 78 69 73 |.... ; |the exis|
|00000770| 74 69 6e 67 20 68 69 67 | 68 6c 69 67 68 74 69 6e |ting hig|hlightin|
|00000780| 67 20 6f 66 20 74 68 6f | 73 65 20 70 61 72 74 73 |g of tho|se parts|
|00000790| 2e 0a 0a 54 68 65 73 65 | 20 72 65 67 75 6c 61 72 |...These| regular|
|000007a0| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 20 73 68 6f | express|ions sho|
|000007b0| 75 6c 64 20 6e 6f 74 20 | 6d 61 74 63 68 20 74 65 |uld not |match te|
|000007c0| 78 74 20 77 68 69 63 68 | 20 73 70 61 6e 73 20 6c |xt which| spans l|
|000007d0| 69 6e 65 73 2e 0a 57 68 | 69 6c 65 20 5c 5c 5b 66 |ines..Wh|ile \\[f|
|000007e0| 6f 6e 74 2d 6c 6f 63 6b | 2d 66 6f 6e 74 69 66 79 |ont-lock|-fontify|
|000007f0| 2d 62 75 66 66 65 72 5d | 20 68 61 6e 64 6c 65 73 |-buffer]| handles|
|00000800| 20 6d 75 6c 74 69 2d 6c | 69 6e 65 20 70 61 74 74 | multi-l|ine patt|
|00000810| 65 72 6e 73 20 63 6f 72 | 72 65 63 74 6c 79 2c 0a |erns cor|rectly,.|
|00000820| 75 70 64 61 74 69 6e 67 | 20 77 68 65 6e 20 79 6f |updating| when yo|
|00000830| 75 20 65 64 69 74 20 74 | 68 65 20 62 75 66 66 65 |u edit t|he buffe|
|00000840| 72 20 64 6f 65 73 20 6e | 6f 74 2c 0a 73 69 6e 63 |r does n|ot,.sinc|
|00000850| 65 20 69 74 20 63 6f 6e | 73 69 64 65 72 73 20 74 |e it con|siders t|
|00000860| 65 78 74 20 6f 6e 65 20 | 6c 69 6e 65 20 61 74 20 |ext one |line at |
|00000870| 61 20 74 69 6d 65 2e 0a | 0a 42 65 20 63 61 72 65 |a time..|.Be care|
|00000880| 66 75 6c 20 63 6f 6d 70 | 6f 73 69 6e 67 20 72 65 |ful comp|osing re|
|00000890| 67 65 78 70 73 20 66 6f | 72 20 74 68 69 73 20 6c |gexps fo|r this l|
|000008a0| 69 73 74 3b 20 74 68 65 | 20 77 72 6f 6e 67 20 70 |ist; the| wrong p|
|000008b0| 61 74 74 65 72 6e 20 63 | 61 6e 20 64 72 61 6d 61 |attern c|an drama|
|000008c0| 74 69 63 61 6c 6c 79 0a | 73 6c 6f 77 20 74 68 69 |tically.|slow thi|
|000008d0| 6e 67 73 20 64 6f 77 6e | 21 22 29 0a 28 64 65 66 |ngs down|!").(def|
|000008e0| 76 61 72 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 6b 65 |var font|-lock-ke|
|000008f0| 79 77 6f 72 64 73 2d 63 | 61 73 65 2d 66 6f 6c 64 |ywords-c|ase-fold|
|00000900| 2d 73 65 61 72 63 68 20 | 6e 69 6c 20 22 5c 0a 2a |-search |nil "\.*|
|00000910| 4e 6f 6e 2d 6e 69 6c 20 | 6d 65 61 6e 73 20 74 68 |Non-nil |means th|
|00000920| 65 20 70 61 74 74 65 72 | 6e 73 20 69 6e 20 60 66 |e patter|ns in `f|
|00000930| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|00000940| 73 27 20 61 72 65 20 63 | 61 73 65 2d 69 6e 73 65 |s' are c|ase-inse|
|00000950| 6e 73 69 74 69 76 65 2e | 22 29 0a 28 64 65 66 76 |nsitive.|").(defv|
|00000960| 61 72 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 73 79 6e |ar font-|lock-syn|
|00000970| 74 61 78 2d 74 61 62 6c | 65 20 6e 69 6c 20 22 5c |tax-tabl|e nil "\|
|00000980| 0a 2a 4e 6f 6e 2d 6e 69 | 6c 20 6d 65 61 6e 73 20 |.*Non-ni|l means |
|00000990| 75 73 65 20 74 68 69 73 | 20 73 79 6e 74 61 78 20 |use this| syntax |
|000009a0| 74 61 62 6c 65 20 66 6f | 72 20 66 6f 6e 74 69 66 |table fo|r fontif|
|000009b0| 79 69 6e 67 2e 0a 49 66 | 20 74 68 69 73 20 69 73 |ying..If| this is|
|000009c0| 20 6e 69 6c 2c 20 74 68 | 65 20 6d 61 6a 6f 72 20 | nil, th|e major |
|000009d0| 6d 6f 64 65 27 73 20 73 | 79 6e 74 61 78 20 74 61 |mode's s|yntax ta|
|000009e0| 62 6c 65 20 69 73 20 75 | 73 65 64 2e 22 29 0a 28 |ble is u|sed.").(|
|000009f0| 64 65 66 76 61 72 20 66 | 6f 6e 74 2d 6c 6f 63 6b |defvar f|ont-lock|
|00000a00| 2d 76 65 72 62 6f 73 65 | 20 74 20 22 5c 0a 2a 4e |-verbose| t "\.*N|
|00000a10| 6f 6e 2d 6e 69 6c 20 6d | 65 61 6e 73 20 60 66 6f |on-nil m|eans `fo|
|00000a20| 6e 74 2d 6c 6f 63 6b 2d | 66 6f 6e 74 69 66 79 2d |nt-lock-|fontify-|
|00000a30| 62 75 66 66 65 72 27 20 | 73 68 6f 75 6c 64 20 70 |buffer' |should p|
|00000a40| 72 69 6e 74 20 73 74 61 | 74 75 73 20 6d 65 73 73 |rint sta|tus mess|
|00000a50| 61 67 65 73 2e 22 29 0a | 28 64 65 66 76 61 72 20 |ages.").|(defvar |
|00000a60| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6d 6f 64 65 2d 68 |font-loc|k-mode-h|
|00000a70| 6f 6f 6b 20 6e 69 6c 20 | 22 5c 0a 46 75 6e 63 74 |ook nil |"\.Funct|
|00000a80| 69 6f 6e 20 6f 72 20 66 | 75 6e 63 74 69 6f 6e 73 |ion or f|unctions|
|00000a90| 20 74 6f 20 72 75 6e 20 | 6f 6e 20 65 6e 74 72 79 | to run |on entry|
|00000aa0| 20 74 6f 20 46 6f 6e 74 | 20 4c 6f 63 6b 20 6d 6f | to Font| Lock mo|
|00000ab0| 64 65 2e 22 29 0a 28 62 | 79 74 65 2d 63 6f 64 65 |de.").(b|yte-code|
|00000ac0| 20 22 c0 c1 21 84 08 00 | c2 11 c0 c3 21 84 10 00 | "..!...|....!...|
|00000ad0| c2 13 c4 c1 21 88 c4 c3 | 21 87 22 20 5b 62 6f 75 |....!...|!." [bou|
|00000ae0| 6e 64 70 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 63 61 |ndp font|-lock-ca|
|00000af0| 63 68 65 2d 70 6f 73 69 | 74 69 6f 6e 20 6e 69 6c |che-posi|tion nil|
|00000b00| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 63 61 63 68 65 | font-lo|ck-cache|
|00000b10| 2d 73 74 61 74 65 20 6d | 61 6b 65 2d 76 61 72 69 |-state m|ake-vari|
|00000b20| 61 62 6c 65 2d 62 75 66 | 66 65 72 2d 6c 6f 63 61 |able-buf|fer-loca|
|00000b30| 6c 5d 20 32 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |l] 2).(d|efalias |
|00000b40| 27 66 6f 6e 74 2d 6c 6f | 63 6b 2d 66 6f 6e 74 69 |'font-lo|ck-fonti|
|00000b50| 66 79 2d 72 65 67 69 6f | 6e 20 23 5b 28 73 74 61 |fy-regio|n #[(sta|
|00000b60| 72 74 20 65 6e 64 29 20 | 22 8a 08 62 88 c1 79 88 |rt end) |"..b..y.|
|00000b70| 5c 6e 64 5e 12 c3 89 89 | 89 89 c4 20 1d 1e 06 1e |\nd^....|... ....|
|00000b80| 07 1e 08 1e 09 1e 5c 6e | 60 16 08 60 0e 0b 3d 83 |......\n|`..`..=.|
|00000b90| 2e 00 0e 5c 66 16 09 82 | 4a 00 cd 20 88 60 0e 08 |...\f...|J.. .`..|
|00000ba0| 57 83 43 00 ce 60 0e 08 | c1 23 16 09 82 31 00 0e |W.C..`..|.#...1..|
|00000bb0| 09 16 5c 66 60 16 0b ce | 60 08 c3 89 0e 09 25 16 |..\f`...|`.....%.|
|00000bc0| 09 cf 0e 09 38 83 89 00 | 60 1e 10 d1 d2 5c 6e d3 |....8...|`....\n.|
|00000bd0| 23 83 74 00 cf ce 0e 10 | 60 c3 89 0e 09 25 38 84 |#.t.....|`....%8.|
|00000be0| 5e 00 d4 0e 10 60 d5 0e | 16 24 88 ce 0e 10 60 c3 |^....`..|.$....`.|
|00000bf0| 89 0e 09 25 16 09 29 d7 | 0e 09 38 84 97 00 d8 0e |...%..).|..8.....|
|00000c00| 09 38 83 d3 00 60 1e 10 | d1 0e 19 83 a9 00 da db |.8...`..|........|
|00000c10| 0e 19 21 50 82 aa 00 dc | 5c 6e d3 23 83 be 00 cf |..!P....|\n.#....|
|00000c20| ce 0e 10 60 c3 89 0e 09 | 25 38 84 9a 00 d4 0e 10 |...`....|%8......|
|00000c30| 60 d5 0e 1d 24 88 ce 0e | 10 60 c3 89 0e 09 25 16 |`...$...|.`....%.|
|00000c40| 09 29 60 5c 6e 57 83 86 | 01 60 16 07 0e 09 89 16 |.)`\nW..|.`......|
|00000c50| 06 83 86 01 d1 0e 1e 83 | f1 00 df 0e 1e 50 82 f2 |........|.....P..|
|00000c60| 00 d2 5c 6e e0 23 83 86 | 01 e1 0e 07 60 e2 23 88 |..\n.#..|....`.#.|
|00000c70| ce 0e 07 60 c3 89 0e 09 | 25 89 16 09 83 86 01 60 |...`....|%......`|
|00000c80| 1e 23 d7 0e 09 38 84 1f | 01 d8 0e 09 38 83 49 01 |.#...8..|....8.I.|
|00000c90| c1 94 89 1e 10 62 88 8c | 65 5c 6e 7d 88 c3 e4 e5 |.....b..|e\n}....|
|00000ca0| 8f 88 29 d4 0e 10 60 d5 | 0e 1d 24 88 ce 0e 23 60 |..)...`.|..$...#`|
|00000cb0| c3 89 0e 09 25 16 09 29 | 82 7f 01 cf 0e 09 38 83 |....%..)|......8.|
|00000cc0| 7f 01 c1 94 1e 10 d1 d2 | 5c 6e d3 23 83 6a 01 cf |........|\n.#.j..|
|00000cd0| ce 0e 23 60 c3 89 0e 09 | 25 38 84 54 01 d4 0e 10 |..#`....|%8.T....|
|00000ce0| 60 d5 0e 16 24 88 ce 0e | 23 60 c3 89 0e 09 25 16 |`...$...|#`....%.|
|00000cf0| 09 29 29 c3 16 07 82 d3 | 00 0e 07 83 92 01 e1 0e |.)).....|........|
|00000d00| 07 5c 6e e6 23 88 c4 20 | 85 9f 01 0d 3f 85 9f 01 |.\n.#.. |....?...|
|00000d10| e7 c3 21 2e 07 87 22 20 | 5b 73 74 61 72 74 20 30 |..!..." |[start 0|
|00000d20| 20 65 6e 64 20 6e 69 6c | 20 62 75 66 66 65 72 2d | end nil| buffer-|
|00000d30| 6d 6f 64 69 66 69 65 64 | 2d 70 20 6d 6f 64 69 66 |modified|-p modif|
|00000d40| 69 65 64 20 70 72 65 76 | 73 74 61 74 65 20 70 72 |ied prev|state pr|
|00000d50| 65 76 20 73 74 61 72 74 | 6c 69 6e 65 20 73 74 61 |ev start|line sta|
|00000d60| 74 65 20 62 75 66 66 65 | 72 2d 72 65 61 64 2d 6f |te buffe|r-read-o|
|00000d70| 6e 6c 79 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 63 61 |nly font|-lock-ca|
|00000d80| 63 68 65 2d 70 6f 73 69 | 74 69 6f 6e 20 66 6f 6e |che-posi|tion fon|
|00000d90| 74 2d 6c 6f 63 6b 2d 63 | 61 63 68 65 2d 73 74 61 |t-lock-c|ache-sta|
|00000da0| 74 65 20 62 65 67 69 6e | 6e 69 6e 67 2d 6f 66 2d |te begin|ning-of-|
|00000db0| 64 65 66 75 6e 20 70 61 | 72 73 65 2d 70 61 72 74 |defun pa|rse-part|
|00000dc0| 69 61 6c 2d 73 65 78 70 | 20 33 20 62 65 67 20 72 |ial-sexp| 3 beg r|
|00000dd0| 65 2d 73 65 61 72 63 68 | 2d 66 6f 72 77 61 72 64 |e-search|-forward|
|00000de0| 20 22 5c 5c 73 5c 22 22 | 20 6d 6f 76 65 20 70 75 | "\\s\""| move pu|
|00000df0| 74 2d 74 65 78 74 2d 70 | 72 6f 70 65 72 74 79 20 |t-text-p|roperty |
|00000e00| 66 61 63 65 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 73 |face fon|t-lock-s|
|00000e10| 74 72 69 6e 67 2d 66 61 | 63 65 20 34 20 37 20 63 |tring-fa|ce 4 7 c|
|00000e20| 6f 6d 6d 65 6e 74 2d 65 | 6e 64 20 22 5c 5c 73 3e |omment-e|nd "\\s>|
|00000e30| 5c 5c 7c 22 20 72 65 67 | 65 78 70 2d 71 75 6f 74 |\\|" reg|exp-quot|
|00000e40| 65 20 22 5c 5c 73 3e 22 | 20 66 6f 6e 74 2d 6c 6f |e "\\s>"| font-lo|
|00000e50| 63 6b 2d 63 6f 6d 6d 65 | 6e 74 2d 66 61 63 65 20 |ck-comme|nt-face |
|00000e60| 63 6f 6d 6d 65 6e 74 2d | 73 74 61 72 74 2d 73 6b |comment-|start-sk|
|00000e70| 69 70 20 22 5c 5c 73 5c | 22 5c 5c 7c 22 20 74 20 |ip "\\s\|"\\|" t |
|00000e80| 72 65 6d 6f 76 65 2d 74 | 65 78 74 2d 70 72 6f 70 |remove-t|ext-prop|
|00000e90| 65 72 74 69 65 73 20 28 | 66 61 63 65 20 6e 69 6c |erties (|face nil|
|00000ea0| 29 20 68 65 72 65 20 28 | 62 79 74 65 2d 63 6f 64 |) here (|byte-cod|
|00000eb0| 65 20 22 c0 c1 21 88 c2 | c3 78 87 22 20 5b 66 6f |e "..!..|.x." [fo|
|00000ec0| 72 77 61 72 64 2d 63 6f | 6d 6d 65 6e 74 20 31 20 |rward-co|mment 1 |
|00000ed0| 22 20 09 22 20 6e 69 6c | 5d 20 32 29 20 28 28 65 |" ." nil|] 2) ((e|
|00000ee0| 72 72 6f 72 20 28 67 6f | 74 6f 2d 63 68 61 72 20 |rror (go|to-char |
|00000ef0| 65 6e 64 29 29 29 20 28 | 66 61 63 65 20 6e 69 6c |end))) (|face nil|
|00000f00| 29 20 73 65 74 2d 62 75 | 66 66 65 72 2d 6d 6f 64 |) set-bu|ffer-mod|
|00000f10| 69 66 69 65 64 2d 70 5d | 20 38 20 22 5c 0a 50 75 |ified-p]| 8 "\.Pu|
|00000f20| 74 20 70 72 6f 70 65 72 | 20 66 61 63 65 20 6f 6e |t proper| face on|
|00000f30| 20 65 61 63 68 20 73 74 | 72 69 6e 67 20 61 6e 64 | each st|ring and|
|00000f40| 20 63 6f 6d 6d 65 6e 74 | 20 62 65 74 77 65 65 6e | comment| between|
|00000f50| 20 53 54 41 52 54 20 61 | 6e 64 20 45 4e 44 2e 22 | START a|nd END."|
|00000f60| 5d 29 0a 28 62 79 74 65 | 2d 63 6f 64 65 20 22 c0 |]).(byte|-code ".|
|00000f70| c1 c2 5c 22 88 c0 c3 c4 | 5c 22 88 c0 c5 c6 5c 22 |..\"....|\"....\"|
|00000f80| 88 c7 c5 c8 c9 23 88 c0 | ca cb 5c 22 88 cc cd 21 |.....#..|..\"...!|
|00000f90| 84 23 00 ce 16 0d cd 0e | 0f 9e 84 31 00 d0 0e 0f |.#......|...1....|
|00000fa0| d1 5c 22 16 0f cc d2 21 | 84 3a 00 ce 16 12 c7 d2 |.\"....!|.:......|
|00000fb0| d3 d4 23 87 22 20 5b 64 | 65 66 61 6c 69 61 73 20 |..#." [d|efalias |
|00000fc0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 75 6e 66 6f 6e 74 |font-loc|k-unfont|
|00000fd0| 69 66 79 2d 72 65 67 69 | 6f 6e 20 23 5b 28 62 65 |ify-regi|on #[(be|
|00000fe0| 67 20 65 6e 64 29 20 22 | c0 20 c1 1a 1b c4 0d 0e |g end) "|. ......|
|00000ff0| 06 c7 23 88 c8 0b 21 2a | 87 22 20 5b 62 75 66 66 |..#...!*|." [buff|
|00001000| 65 72 2d 6d 6f 64 69 66 | 69 65 64 2d 70 20 6e 69 |er-modif|ied-p ni|
|00001010| 6c 20 62 75 66 66 65 72 | 2d 72 65 61 64 2d 6f 6e |l buffer|-read-on|
|00001020| 6c 79 20 6d 6f 64 69 66 | 69 65 64 20 72 65 6d 6f |ly modif|ied remo|
|00001030| 76 65 2d 74 65 78 74 2d | 70 72 6f 70 65 72 74 69 |ve-text-|properti|
|00001040| 65 73 20 62 65 67 20 65 | 6e 64 20 28 66 61 63 65 |es beg e|nd (face|
|00001050| 20 6e 69 6c 29 20 73 65 | 74 2d 62 75 66 66 65 72 | nil) se|t-buffer|
|00001060| 2d 6d 6f 64 69 66 69 65 | 64 2d 70 5d 20 34 5d 20 |-modifie|d-p] 4] |
|00001070| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 61 66 74 65 72 2d |font-loc|k-after-|
|00001080| 63 68 61 6e 67 65 2d 66 | 75 6e 63 74 69 6f 6e 20 |change-f|unction |
|00001090| 23 5b 28 62 65 67 20 65 | 6e 64 20 6f 6c 64 2d 6c |#[(beg e|nd old-l|
|000010a0| 65 6e 29 20 22 8a c0 20 | 19 c2 8e 0b 62 88 5c 66 |en) ".. |....b.\f|
|000010b0| 83 15 00 5c 66 0b 56 83 | 15 00 c5 14 0e 06 62 88 |...\f.V.|......b.|
|000010c0| c5 7f 88 60 16 06 0b 62 | 88 c7 79 88 60 13 0e 08 |...`...b|..y.`...|
|000010d0| 83 39 00 c9 0b 0e 06 54 | 64 5e ca 23 88 82 42 00 |.9.....T|d^.#..B.|
|000010e0| cb 0b 0e 06 54 64 5e 5c | 22 88 cc 0b 0e 06 5c 22 |....Td^\|".....\"|
|000010f0| 2b 87 22 20 5b 6d 61 74 | 63 68 2d 64 61 74 61 20 |+." [mat|ch-data |
|00001100| 6d 61 74 63 68 2d 64 61 | 74 61 20 28 28 73 74 6f |match-da|ta ((sto|
|00001110| 72 65 2d 6d 61 74 63 68 | 2d 64 61 74 61 20 6d 61 |re-match|-data ma|
|00001120| 74 63 68 2d 64 61 74 61 | 29 29 20 62 65 67 20 66 |tch-data|)) beg f|
|00001130| 6f 6e 74 2d 6c 6f 63 6b | 2d 63 61 63 68 65 2d 70 |ont-lock|-cache-p|
|00001140| 6f 73 69 74 69 6f 6e 20 | 6e 69 6c 20 65 6e 64 20 |osition |nil end |
|00001150| 30 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6e 6f 2d 63 |0 font-l|ock-no-c|
|00001160| 6f 6d 6d 65 6e 74 73 20 | 72 65 6d 6f 76 65 2d 74 |omments |remove-t|
|00001170| 65 78 74 2d 70 72 6f 70 | 65 72 74 69 65 73 20 28 |ext-prop|erties (|
|00001180| 66 61 63 65 20 6e 69 6c | 29 20 66 6f 6e 74 2d 6c |face nil|) font-l|
|00001190| 6f 63 6b 2d 66 6f 6e 74 | 69 66 79 2d 72 65 67 69 |ock-font|ify-regi|
|000011a0| 6f 6e 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 68 61 63 |on font-|lock-hac|
|000011b0| 6b 2d 6b 65 79 77 6f 72 | 64 73 5d 20 34 5d 20 66 |k-keywor|ds] 4] f|
|000011c0| 6f 6e 74 2d 6c 6f 63 6b | 2d 61 6e 79 2d 70 72 6f |ont-lock|-any-pro|
|000011d0| 70 65 72 74 69 65 73 2d | 70 20 23 5b 28 73 74 61 |perties-|p #[(sta|
|000011e0| 72 74 20 65 6e 64 29 20 | 22 c0 09 c2 5c 22 86 14 |rt end) |"...\"..|
|000011f0| 00 c3 09 c2 5c 22 89 1c | 85 13 00 5c 66 0d 57 29 |....\"..|...\f.W)|
|00001200| 87 22 20 5b 67 65 74 2d | 74 65 78 74 2d 70 72 6f |." [get-|text-pro|
|00001210| 70 65 72 74 79 20 73 74 | 61 72 74 20 66 61 63 65 |perty st|art face|
|00001220| 20 6e 65 78 74 2d 73 69 | 6e 67 6c 65 2d 70 72 6f | next-si|ngle-pro|
|00001230| 70 65 72 74 79 2d 63 68 | 61 6e 67 65 20 6e 65 78 |perty-ch|ange nex|
|00001240| 74 20 65 6e 64 5d 20 34 | 5d 20 70 75 74 20 62 79 |t end] 4|] put by|
|00001250| 74 65 2d 6f 70 74 69 6d | 69 7a 65 72 20 62 79 74 |te-optim|izer byt|
|00001260| 65 2d 63 6f 6d 70 69 6c | 65 2d 69 6e 6c 69 6e 65 |e-compil|e-inline|
|00001270| 2d 65 78 70 61 6e 64 20 | 66 6f 6e 74 2d 6c 6f 63 |-expand |font-loc|
|00001280| 6b 2d 68 61 63 6b 2d 6b | 65 79 77 6f 72 64 73 20 |k-hack-k|eywords |
|00001290| 23 5b 28 73 74 61 72 74 | 20 65 6e 64 20 26 6f 70 |#[(start| end &op|
|000012a0| 74 69 6f 6e 61 6c 20 6c | 6f 75 64 6c 79 29 20 22 |tional l|oudly) "|
|000012b0| 08 62 88 09 5c 6e c3 c4 | c5 20 c4 89 89 89 89 89 |.b..\n..|. ......|
|000012c0| 89 c6 20 1e 07 1e 08 1e | 09 1e 5c 6e 1e 0b 1e 5c |.. .....|..\n...\|
|000012d0| 66 1e 0d 1e 0e 1e 0f 1e | 10 1e 11 1e 12 1e 13 d4 |f.......|........|
|000012e0| 8e 0e 15 83 38 00 d6 0e | 15 21 88 0e 12 83 59 01 |....8...|.!....Y.|
|000012f0| 0e 12 40 16 0e 0e 12 41 | 16 12 08 62 88 0e 0e 3a |..@....A|...b...:|
|00001300| 83 99 00 0e 0e 40 16 0d | 0e 0e 41 3a 83 73 00 0e |.....@..|..A:.s..|
|00001310| 0e 41 40 16 5c 66 d7 d8 | 0e 0e 38 21 16 0b d9 0e |.A@.\f..|..8!....|
|00001320| 0e 38 16 08 82 a7 00 0e | 0e 41 39 83 8a 00 c3 16 |.8......|.A9.....|
|00001330| 5c 66 c4 16 08 d7 0e 0e | 41 21 16 0b 82 a7 00 0e |\f......|A!......|
|00001340| 0e 41 16 5c 66 c4 16 08 | 0e 1a 16 0b 82 a7 00 0e |.A.\f...|........|
|00001350| 0e 16 0d c3 16 5c 66 c4 | 16 08 0e 1a 16 0b db 0e |.....\f.|........|
|00001360| 0d 0e 1c dd 23 83 42 01 | 0e 5c 66 94 16 5c 6e 0e |....#.B.|.\f..\n.|
|00001370| 5c 66 95 16 09 0e 5c 6e | 84 c6 00 de df 0e 5c 66 |\f....\n|......\f|
|00001380| 5c 22 88 0e 08 84 ed 00 | 0e 5c 6e 0e 09 1e 1c 18 |\"......|.\n.....|
|00001390| e0 08 cb 5c 22 86 e9 00 | e1 08 cb 5c 22 89 1e 5c |...\"...|...\"..\|
|000013a0| 22 85 e8 00 0e 5c 22 0e | 1c 57 29 2a 84 a7 00 0e |"....\".|.W)*....|
|000013b0| 08 e3 3e 84 35 01 8a 0e | 5c 6e 62 88 60 0e 09 57 |..>.5...|\nb.`..W|
|000013c0| 83 31 01 e1 60 cb c4 0e | 09 24 89 1e 5c 22 83 15 |.1..`...|.$..\"..|
|000013d0| 01 0e 5c 22 0e 09 56 83 | 19 01 0e 09 16 5c 22 e0 |..\"..V.|.....\".|
|000013e0| 60 cb 5c 22 84 29 01 e4 | 60 0e 5c 22 cb 0e 0b 24 |`.\".)..|`.\"...$|
|000013f0| 88 0e 5c 22 62 88 29 82 | f9 00 29 82 a7 00 e4 0e |..\"b.).|..).....|
|00001400| 5c 6e 0e 09 cb 0e 0b 24 | 88 82 a7 00 0e 25 83 38 |\n.....$|.....%.8|
|00001410| 00 e6 e7 e8 20 e9 0e 11 | 54 89 16 11 ea 5c 22 23 |.... ...|T....\"#|
|00001420| 88 82 38 00 29 c5 20 85 | 68 01 0e 0f 3f 85 68 01 |..8.). .|h...?.h.|
|00001430| eb c4 21 2e 0d 87 22 20 | 5b 73 74 61 72 74 20 66 |..!..." |[start f|
|00001440| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|00001450| 73 2d 63 61 73 65 2d 66 | 6f 6c 64 2d 73 65 61 72 |s-case-f|old-sear|
|00001460| 63 68 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 6b 65 79 |ch font-|lock-key|
|00001470| 77 6f 72 64 73 20 30 20 | 6e 69 6c 20 62 75 66 66 |words 0 |nil buff|
|00001480| 65 72 2d 6d 6f 64 69 66 | 69 65 64 2d 70 20 73 79 |er-modif|ied-p sy|
|00001490| 6e 74 61 78 2d 74 61 62 | 6c 65 20 6f 6c 64 2d 73 |ntax-tab|le old-s|
|000014a0| 79 6e 74 61 78 20 61 6c | 6c 6f 77 2d 6f 76 65 72 |yntax al|low-over|
|000014b0| 6c 61 70 2d 70 20 65 20 | 73 20 66 61 63 65 20 6d |lap-p e |s face m|
|000014c0| 61 74 63 68 20 73 74 72 | 20 66 69 72 73 74 20 6d |atch str| first m|
|000014d0| 6f 64 69 66 69 65 64 20 | 62 75 66 66 65 72 2d 72 |odified |buffer-r|
|000014e0| 65 61 64 2d 6f 6e 6c 79 | 20 63 6f 75 6e 74 20 72 |ead-only| count r|
|000014f0| 65 73 74 20 63 61 73 65 | 2d 66 6f 6c 64 2d 73 65 |est case|-fold-se|
|00001500| 61 72 63 68 20 28 28 73 | 65 74 2d 73 79 6e 74 61 |arch ((s|et-synta|
|00001510| 78 2d 74 61 62 6c 65 20 | 6f 6c 64 2d 73 79 6e 74 |x-table |old-synt|
|00001520| 61 78 29 29 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 73 |ax)) fon|t-lock-s|
|00001530| 79 6e 74 61 78 2d 74 61 | 62 6c 65 20 73 65 74 2d |yntax-ta|ble set-|
|00001540| 73 79 6e 74 61 78 2d 74 | 61 62 6c 65 20 65 76 61 |syntax-t|able eva|
|00001550| 6c 20 32 20 33 20 66 6f | 6e 74 2d 6c 6f 63 6b 2d |l 2 3 fo|nt-lock-|
|00001560| 6b 65 79 77 6f 72 64 2d | 66 61 63 65 20 72 65 2d |keyword-|face re-|
|00001570| 73 65 61 72 63 68 2d 66 | 6f 72 77 61 72 64 20 65 |search-f|orward e|
|00001580| 6e 64 20 74 20 65 72 72 | 6f 72 20 22 65 78 70 72 |nd t err|or "expr|
|00001590| 65 73 73 69 6f 6e 20 64 | 69 64 20 6e 6f 74 20 6d |ession d|id not m|
|000015a0| 61 74 63 68 20 73 75 62 | 65 78 70 72 65 73 73 69 |atch sub|expressi|
|000015b0| 6f 6e 20 25 64 22 20 67 | 65 74 2d 74 65 78 74 2d |on %d" g|et-text-|
|000015c0| 70 72 6f 70 65 72 74 79 | 20 6e 65 78 74 2d 73 69 |property| next-si|
|000015d0| 6e 67 6c 65 2d 70 72 6f | 70 65 72 74 79 2d 63 68 |ngle-pro|perty-ch|
|000015e0| 61 6e 67 65 20 6e 65 78 | 74 20 28 74 20 6e 69 6c |ange nex|t (t nil|
|000015f0| 29 20 70 75 74 2d 74 65 | 78 74 2d 70 72 6f 70 65 |) put-te|xt-prope|
|00001600| 72 74 79 20 6c 6f 75 64 | 6c 79 20 6d 65 73 73 61 |rty loud|ly messa|
|00001610| 67 65 20 22 46 6f 6e 74 | 69 66 79 69 6e 67 20 25 |ge "Font|ifying %|
|00001620| 73 2e 2e 2e 20 28 72 65 | 67 65 78 70 73 2e 2e 2e |s... (re|gexps...|
|00001630| 25 73 29 22 20 62 75 66 | 66 65 72 2d 6e 61 6d 65 |%s)" buf|fer-name|
|00001640| 20 6d 61 6b 65 2d 73 74 | 72 69 6e 67 20 34 36 20 | make-st|ring 46 |
|00001650| 73 65 74 2d 62 75 66 66 | 65 72 2d 6d 6f 64 69 66 |set-buff|er-modif|
|00001660| 69 65 64 2d 70 5d 20 31 | 34 5d 20 62 6f 75 6e 64 |ied-p] 1|4] bound|
|00001670| 70 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6d 6f 64 65 |p font-l|ock-mode|
|00001680| 20 6e 69 6c 20 6d 69 6e | 6f 72 2d 6d 6f 64 65 2d | nil min|or-mode-|
|00001690| 61 6c 69 73 74 20 61 70 | 70 65 6e 64 20 28 28 66 |alist ap|pend ((f|
|000016a0| 6f 6e 74 2d 6c 6f 63 6b | 2d 6d 6f 64 65 20 22 20 |ont-lock|-mode " |
|000016b0| 46 6f 6e 74 22 29 29 20 | 66 6f 6e 74 2d 6c 6f 63 |Font")) |font-loc|
|000016c0| 6b 2d 66 6f 6e 74 69 66 | 69 65 64 20 70 65 72 6d |k-fontif|ied perm|
|000016d0| 61 6e 65 6e 74 2d 6c 6f | 63 61 6c 20 74 5d 20 34 |anent-lo|cal t] 4|
|000016e0| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 66 6f 6e |).(defal|ias 'fon|
|000016f0| 74 2d 6c 6f 63 6b 2d 6d | 6f 64 65 20 23 5b 28 26 |t-lock-m|ode #[(&|
|00001700| 6f 70 74 69 6f 6e 61 6c | 20 61 72 67 29 20 22 08 |optional| arg) ".|
|00001710| 84 09 00 09 3f 82 0e 00 | c2 08 21 c3 56 1c c5 20 |....?...|..!.V.. |
|00001720| c6 9a 83 18 00 c7 14 c8 | c9 21 88 5c 66 83 30 00 |........|.!.\f.0.|
|00001730| ca 0e 09 3e 84 39 00 ca | 0e 09 42 16 09 82 39 00 |...>.9..|..B...9.|
|00001740| cb ca cc 0e 09 21 5c 22 | 16 09 c8 c1 21 5c 66 4c |.....!\"|....!\fL|
|00001750| 88 c8 cd 21 88 5c 66 83 | 6b 00 ce 20 88 c8 cf 21 |...!.\f.|k.. ...!|
|00001760| 88 c8 d0 21 88 d1 cf d2 | 5c 22 88 d1 d0 d3 5c 22 |...!....|\"....\"|
|00001770| 88 d4 d5 21 88 0e 16 84 | 82 00 d7 20 88 82 82 00 |...!....|... ....|
|00001780| 0e 16 83 82 00 c7 16 16 | d8 cf d2 5c 22 88 d8 d0 |........|...\"...|
|00001790| d3 5c 22 88 d9 65 64 5c | 22 88 da 20 29 87 22 20 |.\"..ed\|".. )." |
|000017a0| 5b 61 72 67 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 6d |[arg fon|t-lock-m|
|000017b0| 6f 64 65 20 70 72 65 66 | 69 78 2d 6e 75 6d 65 72 |ode pref|ix-numer|
|000017c0| 69 63 2d 76 61 6c 75 65 | 20 30 20 6f 6e 2d 70 20 |ic-value| 0 on-p |
|000017d0| 62 75 66 66 65 72 2d 6e | 61 6d 65 20 22 20 2a 43 |buffer-n|ame " *C|
|000017e0| 6f 6d 70 69 6c 65 72 20 | 49 6e 70 75 74 2a 22 20 |ompiler |Input*" |
|000017f0| 6e 69 6c 20 6d 61 6b 65 | 2d 6c 6f 63 61 6c 2d 76 |nil make|-local-v|
|00001800| 61 72 69 61 62 6c 65 20 | 61 66 74 65 72 2d 63 68 |ariable |after-ch|
|00001810| 61 6e 67 65 2d 66 75 6e | 63 74 69 6f 6e 73 20 66 |ange-fun|ctions f|
|00001820| 6f 6e 74 2d 6c 6f 63 6b | 2d 61 66 74 65 72 2d 63 |ont-lock|-after-c|
|00001830| 68 61 6e 67 65 2d 66 75 | 6e 63 74 69 6f 6e 20 64 |hange-fu|nction d|
|00001840| 65 6c 71 20 63 6f 70 79 | 2d 73 65 71 75 65 6e 63 |elq copy|-sequenc|
|00001850| 65 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6e 6f 2d 63 |e font-l|ock-no-c|
|00001860| 6f 6d 6d 65 6e 74 73 20 | 66 6f 6e 74 2d 6c 6f 63 |omments |font-loc|
|00001870| 6b 2d 73 65 74 2d 64 65 | 66 61 75 6c 74 73 20 62 |k-set-de|faults b|
|00001880| 65 66 6f 72 65 2d 72 65 | 76 65 72 74 2d 68 6f 6f |efore-re|vert-hoo|
|00001890| 6b 20 61 66 74 65 72 2d | 72 65 76 65 72 74 2d 68 |k after-|revert-h|
|000018a0| 6f 6f 6b 20 61 64 64 2d | 68 6f 6f 6b 20 66 6f 6e |ook add-|hook fon|
|000018b0| 74 2d 6c 6f 63 6b 2d 72 | 65 76 65 72 74 2d 73 65 |t-lock-r|evert-se|
|000018c0| 74 75 70 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 72 65 |tup font|-lock-re|
|000018d0| 76 65 72 74 2d 63 6c 65 | 61 6e 75 70 20 72 75 6e |vert-cle|anup run|
|000018e0| 2d 68 6f 6f 6b 73 20 66 | 6f 6e 74 2d 6c 6f 63 6b |-hooks f|ont-lock|
|000018f0| 2d 6d 6f 64 65 2d 68 6f | 6f 6b 20 66 6f 6e 74 2d |-mode-ho|ok font-|
|00001900| 6c 6f 63 6b 2d 66 6f 6e | 74 69 66 69 65 64 20 66 |lock-fon|tified f|
|00001910| 6f 6e 74 2d 6c 6f 63 6b | 2d 66 6f 6e 74 69 66 79 |ont-lock|-fontify|
|00001920| 2d 62 75 66 66 65 72 20 | 72 65 6d 6f 76 65 2d 68 |-buffer |remove-h|
|00001930| 6f 6f 6b 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 75 6e |ook font|-lock-un|
|00001940| 66 6f 6e 74 69 66 79 2d | 72 65 67 69 6f 6e 20 66 |fontify-|region f|
|00001950| 6f 72 63 65 2d 6d 6f 64 | 65 2d 6c 69 6e 65 2d 75 |orce-mod|e-line-u|
|00001960| 70 64 61 74 65 5d 20 34 | 20 22 5c 0a 54 6f 67 67 |pdate] 4| "\.Togg|
|00001970| 6c 65 20 46 6f 6e 74 20 | 4c 6f 63 6b 20 6d 6f 64 |le Font |Lock mod|
|00001980| 65 2e 0a 57 69 74 68 20 | 61 72 67 2c 20 74 75 72 |e..With |arg, tur|
|00001990| 6e 20 46 6f 6e 74 20 4c | 6f 63 6b 20 6d 6f 64 65 |n Font L|ock mode|
|000019a0| 20 6f 6e 20 69 66 20 61 | 6e 64 20 6f 6e 6c 79 20 | on if a|nd only |
|000019b0| 69 66 20 61 72 67 20 69 | 73 20 70 6f 73 69 74 69 |if arg i|s positi|
|000019c0| 76 65 2e 0a 0a 57 68 65 | 6e 20 46 6f 6e 74 20 4c |ve...Whe|n Font L|
|000019d0| 6f 63 6b 20 6d 6f 64 65 | 20 69 73 20 65 6e 61 62 |ock mode| is enab|
|000019e0| 6c 65 64 2c 20 74 65 78 | 74 20 69 73 20 66 6f 6e |led, tex|t is fon|
|000019f0| 74 69 66 69 65 64 20 61 | 73 20 79 6f 75 20 74 79 |tified a|s you ty|
|00001a00| 70 65 20 69 74 3a 0a 0a | 20 2d 20 63 6f 6d 6d 65 |pe it:..| - comme|
|00001a10| 6e 74 73 20 61 72 65 20 | 64 69 73 70 6c 61 79 65 |nts are |displaye|
|00001a20| 64 20 69 6e 20 60 66 6f | 6e 74 2d 6c 6f 63 6b 2d |d in `fo|nt-lock-|
|00001a30| 63 6f 6d 6d 65 6e 74 2d | 66 61 63 65 27 3b 0a 20 |comment-|face';. |
|00001a40| 20 20 20 20 28 54 68 61 | 74 20 69 73 20 61 20 76 | (Tha|t is a v|
|00001a50| 61 72 69 61 62 6c 65 20 | 77 68 6f 73 65 20 76 61 |ariable |whose va|
|00001a60| 6c 75 65 20 73 68 6f 75 | 6c 64 20 62 65 20 61 20 |lue shou|ld be a |
|00001a70| 66 61 63 65 20 6e 61 6d | 65 2e 29 0a 20 2d 20 73 |face nam|e.). - s|
|00001a80| 74 72 69 6e 67 73 20 61 | 72 65 20 64 69 73 70 6c |trings a|re displ|
|00001a90| 61 79 65 64 20 69 6e 20 | 60 66 6f 6e 74 2d 6c 6f |ayed in |`font-lo|
|00001aa0| 63 6b 2d 73 74 72 69 6e | 67 2d 66 61 63 65 27 3b |ck-strin|g-face';|
|00001ab0| 0a 20 2d 20 64 6f 63 75 | 6d 65 6e 74 61 74 69 6f |. - docu|mentatio|
|00001ac0| 6e 20 73 74 72 69 6e 67 | 73 20 61 72 65 20 64 69 |n string|s are di|
|00001ad0| 73 70 6c 61 79 65 64 20 | 69 6e 20 60 66 6f 6e 74 |splayed |in `font|
|00001ae0| 2d 6c 6f 63 6b 2d 64 6f | 63 2d 73 74 72 69 6e 67 |-lock-do|c-string|
|00001af0| 2d 66 61 63 65 27 3b 0a | 20 2d 20 66 75 6e 63 74 |-face';.| - funct|
|00001b00| 69 6f 6e 20 61 6e 64 20 | 76 61 72 69 61 62 6c 65 |ion and |variable|
|00001b10| 20 6e 61 6d 65 73 20 69 | 6e 20 74 68 65 69 72 20 | names i|n their |
|00001b20| 64 65 66 69 6e 69 6e 67 | 20 66 6f 72 6d 73 20 61 |defining| forms a|
|00001b30| 72 65 20 64 69 73 70 6c | 61 79 65 64 0a 20 20 20 |re displ|ayed. |
|00001b40| 69 6e 20 60 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 66 75 |in `font|-lock-fu|
|00001b50| 6e 63 74 69 6f 6e 2d 6e | 61 6d 65 2d 66 61 63 65 |nction-n|ame-face|
|00001b60| 27 3b 0a 20 2d 20 61 6e | 64 20 63 65 72 74 61 69 |';. - an|d certai|
|00001b70| 6e 20 6f 74 68 65 72 20 | 65 78 70 72 65 73 73 69 |n other |expressi|
|00001b80| 6f 6e 73 20 61 72 65 20 | 64 69 73 70 6c 61 79 65 |ons are |displaye|
|00001b90| 64 20 69 6e 20 6f 74 68 | 65 72 20 66 61 63 65 73 |d in oth|er faces|
|00001ba0| 0a 20 20 20 61 63 63 6f | 72 64 69 6e 67 20 74 6f |. acco|rding to|
|00001bb0| 20 74 68 65 20 76 61 6c | 75 65 20 6f 66 20 74 68 | the val|ue of th|
|00001bc0| 65 20 76 61 72 69 61 62 | 6c 65 20 60 66 6f 6e 74 |e variab|le `font|
|00001bd0| 2d 6c 6f 63 6b 2d 6b 65 | 79 77 6f 72 64 73 27 2e |-lock-ke|ywords'.|
|00001be0| 0a 0a 57 68 65 6e 20 79 | 6f 75 20 74 75 72 6e 20 |..When y|ou turn |
|00001bf0| 46 6f 6e 74 20 4c 6f 63 | 6b 20 6d 6f 64 65 20 6f |Font Loc|k mode o|
|00001c00| 6e 2f 6f 66 66 2c 20 74 | 68 65 20 62 75 66 66 65 |n/off, t|he buffe|
|00001c10| 72 20 69 73 20 66 6f 6e | 74 69 66 69 65 64 2f 64 |r is fon|tified/d|
|00001c20| 65 66 6f 6e 74 69 66 69 | 65 64 2e 0a 54 6f 20 66 |efontifi|ed..To f|
|00001c30| 6f 6e 74 69 66 79 20 61 | 20 62 75 66 66 65 72 20 |ontify a| buffer |
|00001c40| 77 69 74 68 6f 75 74 20 | 68 61 76 69 6e 67 20 6e |without |having n|
|00001c50| 65 77 6c 79 20 74 79 70 | 65 64 20 74 65 78 74 20 |ewly typ|ed text |
|00001c60| 62 65 63 6f 6d 65 20 66 | 6f 6e 74 69 66 69 65 64 |become f|ontified|
|00001c70| 2c 20 79 6f 75 0a 63 61 | 6e 20 75 73 65 20 5c 5c |, you.ca|n use \\|
|00001c80| 5b 66 6f 6e 74 2d 6c 6f | 63 6b 2d 66 6f 6e 74 69 |[font-lo|ck-fonti|
|00001c90| 66 79 2d 62 75 66 66 65 | 72 5d 2e 22 20 22 50 22 |fy-buffe|r]." "P"|
|00001ca0| 5d 29 0a 28 62 79 74 65 | 2d 63 6f 64 65 20 22 c0 |]).(byte|-code ".|
|00001cb0| c1 c2 5c 22 88 c0 c3 c4 | 5c 22 87 22 20 5b 64 65 |..\"....|\"." [de|
|00001cc0| 66 61 6c 69 61 73 20 66 | 6f 6e 74 2d 6c 6f 63 6b |falias f|ont-lock|
|00001cd0| 2d 72 65 76 65 72 74 2d | 73 65 74 75 70 20 23 5b |-revert-|setup #[|
|00001ce0| 6e 69 6c 20 22 c0 89 11 | 87 22 20 5b 6e 69 6c 20 |nil "...|." [nil |
|00001cf0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |font-loc|k-fontif|
|00001d00| 69 65 64 5d 20 32 5d 20 | 66 6f 6e 74 2d 6c 6f 63 |ied] 2] |font-loc|
|00001d10| 6b 2d 72 65 76 65 72 74 | 2d 63 6c 65 61 6e 75 70 |k-revert|-cleanup|
|00001d20| 20 23 5b 6e 69 6c 20 22 | 08 85 5c 66 00 09 3f 85 | #[nil "|..\f..?.|
|00001d30| 5c 66 00 c0 c2 21 87 22 | 20 5b 66 6f 6e 74 2d 6c |\f...!."| [font-l|
|00001d40| 6f 63 6b 2d 6d 6f 64 65 | 20 66 6f 6e 74 2d 6c 6f |ock-mode| font-lo|
|00001d50| 63 6b 2d 66 6f 6e 74 69 | 66 69 65 64 20 31 5d 20 |ck-fonti|fied 1] |
|00001d60| 32 5d 5d 20 33 29 0a 28 | 64 65 66 61 6c 69 61 73 |2]] 3).(|defalias|
|00001d70| 20 27 66 6f 6e 74 2d 6c | 6f 63 6b 2d 66 6f 6e 74 | 'font-l|ock-font|
|00001d80| 69 66 79 2d 62 75 66 66 | 65 72 20 23 5b 6e 69 6c |ify-buff|er #[nil|
|00001d90| 20 22 08 09 86 06 00 74 | 19 1a 09 83 12 00 c3 c4 | ".....t|........|
|00001da0| c5 20 5c 22 88 5c 6e 84 | 19 00 c6 20 88 c7 65 64 |. \".\n.|... ..ed|
|00001db0| 5c 22 88 09 83 2d 00 0e | 08 84 2d 00 c3 c9 c5 20 |\"...-..|..-.... |
|00001dc0| 5c 22 88 8a 0e 08 84 38 | 00 ca 65 64 5c 22 88 09 |\".....8|..ed\"..|
|00001dd0| 83 42 00 c3 cb c5 20 5c | 22 88 cc 65 64 09 23 88 |.B.... \|"..ed.#.|
|00001de0| 29 cd ce 21 cf 4c 88 09 | 85 58 00 c3 d0 c5 20 5c |)..!.L..|.X.... \|
|00001df0| 22 2a 87 22 20 5b 66 6f | 6e 74 2d 6c 6f 63 6b 2d |"*." [fo|nt-lock-|
|00001e00| 6d 6f 64 65 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 76 |mode fon|t-lock-v|
|00001e10| 65 72 62 6f 73 65 20 77 | 61 73 2d 6f 6e 20 6d 65 |erbose w|as-on me|
|00001e20| 73 73 61 67 65 20 22 46 | 6f 6e 74 69 66 79 69 6e |ssage "F|ontifyin|
|00001e30| 67 20 25 73 2e 2e 2e 22 | 20 62 75 66 66 65 72 2d |g %s..."| buffer-|
|00001e40| 6e 61 6d 65 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 73 |name fon|t-lock-s|
|00001e50| 65 74 2d 64 65 66 61 75 | 6c 74 73 20 66 6f 6e 74 |et-defau|lts font|
|00001e60| 2d 6c 6f 63 6b 2d 75 6e | 66 6f 6e 74 69 66 79 2d |-lock-un|fontify-|
|00001e70| 72 65 67 69 6f 6e 20 66 | 6f 6e 74 2d 6c 6f 63 6b |region f|ont-lock|
|00001e80| 2d 6e 6f 2d 63 6f 6d 6d | 65 6e 74 73 20 22 46 6f |-no-comm|ents "Fo|
|00001e90| 6e 74 69 66 79 69 6e 67 | 20 25 73 2e 2e 2e 20 28 |ntifying| %s... (|
|00001ea0| 73 79 6e 74 61 63 74 69 | 63 61 6c 6c 79 2e 2e 2e |syntacti|cally...|
|00001eb0| 29 22 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 66 6f 6e |)" font-|lock-fon|
|00001ec0| 74 69 66 79 2d 72 65 67 | 69 6f 6e 20 22 46 6f 6e |tify-reg|ion "Fon|
|00001ed0| 74 69 66 79 69 6e 67 20 | 25 73 2e 2e 2e 20 28 72 |tifying |%s... (r|
|00001ee0| 65 67 65 78 70 73 2e 2e | 2e 29 22 20 66 6f 6e 74 |egexps..|.)" font|
|00001ef0| 2d 6c 6f 63 6b 2d 68 61 | 63 6b 2d 6b 65 79 77 6f |-lock-ha|ck-keywo|
|00001f00| 72 64 73 20 6d 61 6b 65 | 2d 6c 6f 63 61 6c 2d 76 |rds make|-local-v|
|00001f10| 61 72 69 61 62 6c 65 20 | 66 6f 6e 74 2d 6c 6f 63 |ariable |font-loc|
|00001f20| 6b 2d 66 6f 6e 74 69 66 | 69 65 64 20 74 20 22 46 |k-fontif|ied t "F|
|00001f30| 6f 6e 74 69 66 79 69 6e | 67 20 25 73 2e 2e 2e 20 |ontifyin|g %s... |
|00001f40| 64 6f 6e 65 2e 22 5d 20 | 34 20 22 5c 0a 46 6f 6e |done."] |4 "\.Fon|
|00001f50| 74 69 66 79 20 74 68 65 | 20 63 75 72 72 65 6e 74 |tify the| current|
|00001f60| 20 62 75 66 66 65 72 20 | 74 68 65 20 77 61 79 20 | buffer |the way |
|00001f70| 60 66 6f 6e 74 2d 6c 6f | 63 6b 2d 6d 6f 64 65 27 |`font-lo|ck-mode'|
|00001f80| 20 77 6f 75 6c 64 3a 0a | 0a 20 2d 20 63 6f 6d 6d | would:.|. - comm|
|00001f90| 65 6e 74 73 20 61 72 65 | 20 64 69 73 70 6c 61 79 |ents are| display|
|00001fa0| 65 64 20 69 6e 20 60 66 | 6f 6e 74 2d 6c 6f 63 6b |ed in `f|ont-lock|
|00001fb0| 2d 63 6f 6d 6d 65 6e 74 | 2d 66 61 63 65 27 3b 0a |-comment|-face';.|
|00001fc0| 20 2d 20 73 74 72 69 6e | 67 73 20 61 72 65 20 64 | - strin|gs are d|
|00001fd0| 69 73 70 6c 61 79 65 64 | 20 69 6e 20 60 66 6f 6e |isplayed| in `fon|
|00001fe0| 74 2d 6c 6f 63 6b 2d 73 | 74 72 69 6e 67 2d 66 61 |t-lock-s|tring-fa|
|00001ff0| 63 65 27 3b 0a 20 2d 20 | 64 6f 63 75 6d 65 6e 74 |ce';. - |document|
|00002000| 61 74 69 6f 6e 20 73 74 | 72 69 6e 67 73 20 61 72 |ation st|rings ar|
|00002010| 65 20 64 69 73 70 6c 61 | 79 65 64 20 69 6e 20 60 |e displa|yed in `|
|00002020| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 64 6f 63 2d 73 74 |font-loc|k-doc-st|
|00002030| 72 69 6e 67 2d 66 61 63 | 65 27 3b 0a 20 2d 20 66 |ring-fac|e';. - f|
|00002040| 75 6e 63 74 69 6f 6e 20 | 61 6e 64 20 76 61 72 69 |unction |and vari|
|00002050| 61 62 6c 65 20 6e 61 6d | 65 73 20 69 6e 20 74 68 |able nam|es in th|
|00002060| 65 69 72 20 64 65 66 69 | 6e 69 6e 67 20 66 6f 72 |eir defi|ning for|
|00002070| 6d 73 20 61 72 65 20 64 | 69 73 70 6c 61 79 65 64 |ms are d|isplayed|
|00002080| 0a 20 20 20 69 6e 20 60 | 66 6f 6e 74 2d 6c 6f 63 |. in `|font-loc|
|00002090| 6b 2d 66 75 6e 63 74 69 | 6f 6e 2d 6e 61 6d 65 2d |k-functi|on-name-|
|000020a0| 66 61 63 65 27 3b 0a 20 | 2d 20 61 6e 64 20 63 65 |face';. |- and ce|
|000020b0| 72 74 61 69 6e 20 6f 74 | 68 65 72 20 65 78 70 72 |rtain ot|her expr|
|000020c0| 65 73 73 69 6f 6e 73 20 | 61 72 65 20 64 69 73 70 |essions |are disp|
|000020d0| 6c 61 79 65 64 20 69 6e | 20 6f 74 68 65 72 20 66 |layed in| other f|
|000020e0| 61 63 65 73 0a 20 20 20 | 61 63 63 6f 72 64 69 6e |aces. |accordin|
|000020f0| 67 20 74 6f 20 74 68 65 | 20 76 61 6c 75 65 20 6f |g to the| value o|
|00002100| 66 20 74 68 65 20 76 61 | 72 69 61 62 6c 65 20 60 |f the va|riable `|
|00002110| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6b 65 79 77 6f 72 |font-loc|k-keywor|
|00002120| 64 73 27 2e 0a 0a 54 68 | 69 73 20 63 61 6e 20 74 |ds'...Th|is can t|
|00002130| 61 6b 65 20 61 20 77 68 | 69 6c 65 20 66 6f 72 20 |ake a wh|ile for |
|00002140| 6c 61 72 67 65 20 62 75 | 66 66 65 72 73 2e 22 20 |large bu|ffers." |
|00002150| 6e 69 6c 5d 29 0a 28 64 | 65 66 63 6f 6e 73 74 20 |nil]).(d|efconst |
|00002160| 6c 69 73 70 2d 66 6f 6e | 74 2d 6c 6f 63 6b 2d 6b |lisp-fon|t-lock-k|
|00002170| 65 79 77 6f 72 64 73 2d | 31 20 28 71 75 6f 74 65 |eywords-|1 (quote|
|00002180| 20 28 28 22 5e 28 64 65 | 66 5b 2d 61 2d 7a 5d 2b | (("^(de|f[-a-z]+|
|00002190| 5c 5c 73 20 2b 5c 5c 28 | 5b 5e 20 09 5c 6e 29 5d |\\s +\\(|[^ .\n)]|
|000021a0| 2b 5c 5c 29 22 20 31 20 | 66 6f 6e 74 2d 6c 6f 63 |+\\)" 1 |font-loc|
|000021b0| 6b 2d 66 75 6e 63 74 69 | 6f 6e 2d 6e 61 6d 65 2d |k-functi|on-name-|
|000021c0| 66 61 63 65 29 20 28 22 | 5c 5c 73 20 3a 5c 5c 28 |face) ("|\\s :\\(|
|000021d0| 5c 5c 28 5c 5c 73 77 5c | 5c 7c 5c 5c 73 5f 5c 5c |\\(\\sw\|\|\\s_\\|
|000021e0| 29 2b 5c 5c 29 5c 5c 3e | 22 20 2e 20 31 29 29 29 |)+\\)\\>|" . 1)))|
|000021f0| 20 22 5c 0a 46 6f 72 20 | 63 6f 6e 73 69 64 65 72 | "\.For |consider|
|00002200| 61 74 69 6f 6e 20 61 73 | 20 61 20 76 61 6c 75 65 |ation as| a value|
|00002210| 20 6f 66 20 60 6c 69 73 | 70 2d 66 6f 6e 74 2d 6c | of `lis|p-font-l|
|00002220| 6f 63 6b 2d 6b 65 79 77 | 6f 72 64 73 27 2e 0a 54 |ock-keyw|ords'..T|
|00002230| 68 69 73 20 64 6f 65 73 | 20 66 61 69 72 6c 79 20 |his does| fairly |
|00002240| 73 75 62 64 75 65 64 20 | 68 69 67 68 6c 69 67 68 |subdued |highligh|
|00002250| 74 69 6e 67 2e 22 29 0a | 28 64 65 66 63 6f 6e 73 |ting.").|(defcons|
|00002260| 74 20 6c 69 73 70 2d 66 | 6f 6e 74 2d 6c 6f 63 6b |t lisp-f|ont-lock|
|00002270| 2d 6b 65 79 77 6f 72 64 | 73 2d 32 20 28 61 70 70 |-keyword|s-2 (app|
|00002280| 65 6e 64 20 6c 69 73 70 | 2d 66 6f 6e 74 2d 6c 6f |end lisp|-font-lo|
|00002290| 63 6b 2d 6b 65 79 77 6f | 72 64 73 2d 31 20 28 71 |ck-keywo|rds-1 (q|
|000022a0| 75 6f 74 65 20 28 28 22 | 28 5c 5c 28 63 6f 6e 64 |uote (("|(\\(cond|
|000022b0| 5c 5c 7c 69 66 5c 5c 7c | 77 68 65 6e 5c 5c 7c 75 |\\|if\\||when\\|u|
|000022c0| 6e 6c 65 73 73 5c 5c 7c | 5b 65 63 5d 3f 5c 5c 28 |nless\\||[ec]?\\(|
|000022d0| 74 79 70 65 5c 5c 29 3f | 63 61 73 65 5c 5c 29 5b |type\\)?|case\\)[|
|000022e0| 20 09 5c 6e 5d 22 20 2e | 20 31 29 20 28 22 28 5c | .\n]" .| 1) ("(\|
|000022f0| 5c 28 77 68 69 6c 65 5c | 5c 7c 64 6f 5c 5c 7c 6c |\(while\|\|do\\|l|
|00002300| 65 74 5c 5c 2a 3f 5c 5c | 7c 66 6c 65 74 5c 5c 7c |et\\*?\\||flet\\||
|00002310| 6c 61 62 65 6c 73 5c 5c | 7c 70 72 6f 67 5b 6e 76 |labels\\||prog[nv|
|00002320| 31 32 2a 5d 3f 5c 5c 29 | 5b 20 09 5c 6e 5d 22 20 |12*]?\\)|[ .\n]" |
|00002330| 2e 20 31 29 20 28 22 28 | 5c 5c 28 63 61 74 63 68 |. 1) ("(|\\(catch|
|00002340| 5c 5c 7c 5c 5c 74 68 72 | 6f 77 5c 5c 7c 62 6c 6f |\\|\\thr|ow\\|blo|
|00002350| 63 6b 5c 5c 7c 72 65 74 | 75 72 6e 5c 5c 7c 72 65 |ck\\|ret|urn\\|re|
|00002360| 74 75 72 6e 2d 66 72 6f | 6d 5c 5c 29 5b 20 09 5c |turn-fro|m\\)[ .\|
|00002370| 6e 5d 22 20 2e 20 31 29 | 20 28 22 28 5c 5c 28 73 |n]" . 1)| ("(\\(s|
|00002380| 61 76 65 2d 72 65 73 74 | 72 69 63 74 69 6f 6e 5c |ave-rest|riction\|
|00002390| 5c 7c 73 61 76 65 2d 77 | 69 6e 64 6f 77 2d 72 65 |\|save-w|indow-re|
|000023a0| 73 74 72 69 63 74 69 6f | 6e 5c 5c 29 5b 20 09 5c |strictio|n\\)[ .\|
|000023b0| 6e 5d 22 20 2e 20 31 29 | 20 28 22 28 5c 5c 28 73 |n]" . 1)| ("(\\(s|
|000023c0| 61 76 65 2d 65 78 63 75 | 72 73 69 6f 6e 5c 5c 7c |ave-excu|rsion\\||
|000023d0| 75 6e 77 69 6e 64 2d 70 | 72 6f 74 65 63 74 5c 5c |unwind-p|rotect\\|
|000023e0| 7c 63 6f 6e 64 69 74 69 | 6f 6e 2d 63 61 73 65 5c ||conditi|on-case\|
|000023f0| 5c 29 5b 20 09 5c 6e 5d | 22 20 2e 20 31 29 20 28 |\)[ .\n]|" . 1) (|
|00002400| 22 5c 5c 5c 5c 5c 5c 5c | 5c 5c 5c 5b 5c 5c 28 5b |"\\\\\\\|\\\[\\([|
|00002410| 5e 5d 5c 5c 5c 6e 5d 2b | 5c 5c 29 5d 22 20 31 20 |^]\\\n]+|\\)]" 1 |
|00002420| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6b 65 79 77 6f 72 |font-loc|k-keywor|
|00002430| 64 2d 66 61 63 65 20 74 | 29 20 28 22 60 5c 5c 28 |d-face t|) ("`\\(|
|00002440| 5b 2d 61 2d 7a 41 2d 5a | 30 2d 39 5f 5d 5b 2d 61 |[-a-zA-Z|0-9_][-a|
|00002450| 2d 7a 41 2d 5a 30 2d 39 | 5f 5d 5b 2d 61 2d 7a 41 |-zA-Z0-9|_][-a-zA|
|00002460| 2d 5a 30 2d 39 5f 2e 5d | 2b 5c 5c 29 27 22 20 31 |-Z0-9_.]|+\\)'" 1|
|00002470| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 6b 65 79 77 6f | font-lo|ck-keywo|
|00002480| 72 64 2d 66 61 63 65 20 | 74 29 29 29 29 20 22 5c |rd-face |t)))) "\|
|00002490| 0a 46 6f 72 20 63 6f 6e | 73 69 64 65 72 61 74 69 |.For con|siderati|
|000024a0| 6f 6e 20 61 73 20 61 20 | 76 61 6c 75 65 20 6f 66 |on as a |value of|
|000024b0| 20 60 6c 69 73 70 2d 66 | 6f 6e 74 2d 6c 6f 63 6b | `lisp-f|ont-lock|
|000024c0| 2d 6b 65 79 77 6f 72 64 | 73 27 2e 0a 54 68 69 73 |-keyword|s'..This|
|000024d0| 20 64 6f 65 73 20 61 20 | 6c 6f 74 20 6d 6f 72 65 | does a |lot more|
|000024e0| 20 68 69 67 68 6c 69 67 | 68 74 69 6e 67 2e 22 29 | highlig|hting.")|
|000024f0| 0a 28 64 65 66 76 61 72 | 20 6c 69 73 70 2d 66 6f |.(defvar| lisp-fo|
|00002500| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|00002510| 20 6c 69 73 70 2d 66 6f | 6e 74 2d 6c 6f 63 6b 2d | lisp-fo|nt-lock-|
|00002520| 6b 65 79 77 6f 72 64 73 | 2d 31 20 22 5c 0a 41 64 |keywords|-1 "\.Ad|
|00002530| 64 69 74 69 6f 6e 61 6c | 20 65 78 70 72 65 73 73 |ditional| express|
|00002540| 69 6f 6e 73 20 74 6f 20 | 68 69 67 68 6c 69 67 68 |ions to |highligh|
|00002550| 74 20 69 6e 20 4c 69 73 | 70 20 6d 6f 64 65 73 2e |t in Lis|p modes.|
|00002560| 22 29 0a 28 64 65 66 63 | 6f 6e 73 74 20 63 2d 66 |").(defc|onst c-f|
|00002570| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|00002580| 73 2d 31 20 6e 69 6c 20 | 22 5c 0a 46 6f 72 20 63 |s-1 nil |"\.For c|
|00002590| 6f 6e 73 69 64 65 72 61 | 74 69 6f 6e 20 61 73 20 |onsidera|tion as |
|000025a0| 61 20 76 61 6c 75 65 20 | 6f 66 20 60 63 2d 66 6f |a value |of `c-fo|
|000025b0| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|000025c0| 27 2e 0a 54 68 69 73 20 | 64 6f 65 73 20 66 61 69 |'..This |does fai|
|000025d0| 72 6c 79 20 73 75 62 64 | 75 65 64 20 68 69 67 68 |rly subd|ued high|
|000025e0| 6c 69 67 68 74 69 6e 67 | 2e 22 29 0a 28 64 65 66 |lighting|.").(def|
|000025f0| 63 6f 6e 73 74 20 63 2d | 66 6f 6e 74 2d 6c 6f 63 |const c-|font-loc|
|00002600| 6b 2d 6b 65 79 77 6f 72 | 64 73 2d 32 20 6e 69 6c |k-keywor|ds-2 nil|
|00002610| 20 22 5c 0a 46 6f 72 20 | 63 6f 6e 73 69 64 65 72 | "\.For |consider|
|00002620| 61 74 69 6f 6e 20 61 73 | 20 61 20 76 61 6c 75 65 |ation as| a value|
|00002630| 20 6f 66 20 60 63 2d 66 | 6f 6e 74 2d 6c 6f 63 6b | of `c-f|ont-lock|
|00002640| 2d 6b 65 79 77 6f 72 64 | 73 27 2e 0a 54 68 69 73 |-keyword|s'..This|
|00002650| 20 64 6f 65 73 20 61 20 | 6c 6f 74 20 6d 6f 72 65 | does a |lot more|
|00002660| 20 68 69 67 68 6c 69 67 | 68 74 69 6e 67 2e 22 29 | highlig|hting.")|
|00002670| 0a 28 64 65 66 63 6f 6e | 73 74 20 63 2b 2b 2d 66 |.(defcon|st c++-f|
|00002680| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|00002690| 73 2d 31 20 6e 69 6c 20 | 22 5c 0a 46 6f 72 20 63 |s-1 nil |"\.For c|
|000026a0| 6f 6e 73 69 64 65 72 61 | 74 69 6f 6e 20 61 73 20 |onsidera|tion as |
|000026b0| 61 20 76 61 6c 75 65 20 | 6f 66 20 60 63 2b 2b 2d |a value |of `c++-|
|000026c0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6b 65 79 77 6f 72 |font-loc|k-keywor|
|000026d0| 64 73 27 2e 0a 54 68 69 | 73 20 64 6f 65 73 20 66 |ds'..Thi|s does f|
|000026e0| 61 69 72 6c 79 20 73 75 | 62 64 75 65 64 20 68 69 |airly su|bdued hi|
|000026f0| 67 68 6c 69 67 68 74 69 | 6e 67 2e 22 29 0a 28 64 |ghlighti|ng.").(d|
|00002700| 65 66 63 6f 6e 73 74 20 | 63 2b 2b 2d 66 6f 6e 74 |efconst |c++-font|
|00002710| 2d 6c 6f 63 6b 2d 6b 65 | 79 77 6f 72 64 73 2d 32 |-lock-ke|ywords-2|
|00002720| 20 6e 69 6c 20 22 5c 0a | 46 6f 72 20 63 6f 6e 73 | nil "\.|For cons|
|00002730| 69 64 65 72 61 74 69 6f | 6e 20 61 73 20 61 20 76 |ideratio|n as a v|
|00002740| 61 6c 75 65 20 6f 66 20 | 60 63 2b 2b 2d 66 6f 6e |alue of |`c++-fon|
|00002750| 74 2d 6c 6f 63 6b 2d 6b | 65 79 77 6f 72 64 73 27 |t-lock-k|eywords'|
|00002760| 2e 0a 54 68 69 73 20 64 | 6f 65 73 20 61 20 6c 6f |..This d|oes a lo|
|00002770| 74 20 6d 6f 72 65 20 68 | 69 67 68 6c 69 67 68 74 |t more h|ighlight|
|00002780| 69 6e 67 2e 22 29 0a 28 | 62 79 74 65 2d 63 6f 64 |ing.").(|byte-cod|
|00002790| 65 20 22 c0 19 c2 1b c4 | 1d c4 c6 50 1e 07 c8 1e |e ".....|...P....|
|000027a0| 09 ca cb 50 1e 5c 66 cd | ce cf d0 d1 d2 0e 09 d3 |...P.\f.|........|
|000027b0| d4 0e 09 d3 d4 0e 09 d3 | d5 d4 0e 09 d6 b0 0d d7 |........|........|
|000027c0| d8 45 d2 09 d9 0b da db | 0e 09 dc b0 08 dd d8 45 |.E......|.......E|
|000027d0| de 09 df 0d e0 0e 07 e1 | 0e 09 e2 b0 09 e3 d8 e4 |........|........|
|000027e0| 46 de 09 e5 0b e6 0e 09 | db 0e 09 e7 b0 09 e8 d8 |F.......|........|
|000027f0| e4 46 e9 ea af 0b 16 2b | ec 0e 2b ed 09 ee 51 ef |.F.....+|..+...Q.|
|00002800| 42 ed 0e 07 ee 51 ef 42 | f0 0d e0 0e 07 f1 b0 05 |B....Q.B|........|
|00002810| ef 42 ed 0b e6 0e 09 52 | f2 ef e4 46 f3 f4 f5 f6 |.B.....R|...F....|
|00002820| f7 23 f8 51 f9 42 fa fb | af 07 5c 22 16 3c d4 0e |.#.Q.B..|..\".<..|
|00002830| 5c 66 fd 51 0e 2b 42 16 | 3e ed 0e 5c 66 ee 51 ef |\f.Q.+B.|>..\f.Q.|
|00002840| 42 0e 3c 42 16 3f 2e 06 | d7 87 22 20 5b 22 61 75 |B.<B.?..|.." ["au|
|00002850| 74 6f 5c 5c 7c 65 78 74 | 65 72 6e 5c 5c 7c 72 65 |to\\|ext|ern\\|re|
|00002860| 67 69 73 74 65 72 5c 5c | 7c 73 74 61 74 69 63 5c |gister\\||static\|
|00002870| 5c 7c 74 79 70 65 64 65 | 66 22 20 73 74 6f 72 61 |\|typede|f" stora|
|00002880| 67 65 20 22 73 74 72 75 | 63 74 5c 5c 7c 75 6e 69 |ge "stru|ct\\|uni|
|00002890| 6f 6e 5c 5c 7c 65 6e 75 | 6d 22 20 73 74 72 75 63 |on\\|enu|m" struc|
|000028a0| 74 20 22 73 69 67 6e 65 | 64 5c 5c 7c 75 6e 73 69 |t "signe|d\\|unsi|
|000028b0| 67 6e 65 64 5c 5c 7c 73 | 68 6f 72 74 5c 5c 7c 6c |gned\\|s|hort\\|l|
|000028c0| 6f 6e 67 22 20 70 72 65 | 66 69 78 65 73 20 22 5c |ong" pre|fixes "\|
|000028d0| 5c 7c 69 6e 74 5c 5c 7c | 63 68 61 72 5c 5c 7c 66 |\|int\\||char\\|f|
|000028e0| 6c 6f 61 74 5c 5c 7c 64 | 6f 75 62 6c 65 5c 5c 7c |loat\\|d|ouble\\||
|000028f0| 76 6f 69 64 22 20 74 79 | 70 65 73 20 22 5b 61 2d |void" ty|pes "[a-|
|00002900| 7a 41 2d 5a 30 2d 39 5f | 3a 7e 2a 5d 2b 22 20 63 |zA-Z0-9_|:~*]+" c|
|00002910| 74 6f 6b 65 6e 20 22 63 | 6f 6e 73 74 5c 5c 7c 63 |token "c|onst\\|c|
|00002920| 6c 61 73 73 5c 5c 7c 70 | 72 6f 74 65 63 74 65 64 |lass\\|p|rotected|
|00002930| 3a 5c 5c 7c 70 72 69 76 | 61 74 65 3a 5c 5c 7c 70 |:\\|priv|ate:\\|p|
|00002940| 75 62 6c 69 63 3a 5c 5c | 7c 69 6e 6c 69 6e 65 5c |ublic:\\||inline\|
|00002950| 5c 7c 22 20 22 6e 65 77 | 5c 5c 7c 64 65 6c 65 74 |\|" "new|\\|delet|
|00002960| 65 22 20 63 2b 2b 2d 74 | 68 69 6e 67 73 20 28 22 |e" c++-t|hings ("|
|00002970| 5e 23 5b 20 09 5d 2a 5b | 61 2d 7a 5d 2b 22 20 2e |^#[ .]*[|a-z]+" .|
|00002980| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 63 6f 6d 6d 65 | font-lo|ck-comme|
|00002990| 6e 74 2d 66 61 63 65 29 | 20 28 22 5e 23 5b 20 09 |nt-face)| ("^#[ .|
|000029a0| 5d 2a 5c 5c 28 64 65 66 | 69 6e 65 5c 5c 7c 75 6e |]*\\(def|ine\\|un|
|000029b0| 64 65 66 5c 5c 29 5b 20 | 09 5d 2b 5c 5c 28 5c 5c |def\\)[ |.]+\\(\\|
|000029c0| 28 5c 5c 73 77 5c 5c 7c | 5c 5c 73 5f 5c 5c 29 2b |(\\sw\\||\\s_\\)+|
|000029d0| 5c 5c 29 22 20 32 20 66 | 6f 6e 74 2d 6c 6f 63 6b |\\)" 2 f|ont-lock|
|000029e0| 2d 66 75 6e 63 74 69 6f | 6e 2d 6e 61 6d 65 2d 66 |-functio|n-name-f|
|000029f0| 61 63 65 29 20 28 22 5e | 23 5b 20 09 5d 2a 5c 5c |ace) ("^|#[ .]*\\|
|00002a00| 28 69 66 5c 5c 7c 65 6c | 69 66 5c 5c 7c 65 6c 73 |(if\\|el|if\\|els|
|00002a10| 65 5c 5c 7c 65 6e 64 69 | 66 5c 5c 29 5b 20 09 5d |e\\|endi|f\\)[ .]|
|00002a20| 2b 5c 5c 28 5b 5e 5c 6e | 5d 2b 5c 5c 29 22 20 32 |+\\([^\n|]+\\)" 2|
|00002a30| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 66 75 6e 63 74 | font-lo|ck-funct|
|00002a40| 69 6f 6e 2d 6e 61 6d 65 | 2d 66 61 63 65 20 6b 65 |ion-name|-face ke|
|00002a50| 65 70 29 20 28 22 5e 23 | 5b 20 09 5d 2a 5c 5c 28 |ep) ("^#|[ .]*\\(|
|00002a60| 69 66 6e 3f 64 65 66 5c | 5c 29 5b 20 09 5d 2b 5c |ifn?def\|\)[ .]+\|
|00002a70| 5c 28 5b 5e 20 09 5c 6e | 5d 2b 5c 5c 29 22 20 32 |\([^ .\n|]+\\)" 2|
|00002a80| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 66 75 6e 63 74 | font-lo|ck-funct|
|00002a90| 69 6f 6e 2d 6e 61 6d 65 | 2d 66 61 63 65 20 74 29 |ion-name|-face t)|
|00002aa0| 20 28 22 5e 23 5b 20 09 | 5d 2a 69 6e 63 6c 75 64 | ("^#[ .|]*includ|
|00002ab0| 65 5b 20 09 5d 2b 5c 5c | 28 3c 5b 5e 3e 5c 22 5c |e[ .]+\\|(<[^>\"\|
|00002ac0| 6e 5d 2b 3e 5c 5c 29 22 | 20 31 20 66 6f 6e 74 2d |n]+>\\)"| 1 font-|
|00002ad0| 6c 6f 63 6b 2d 73 74 72 | 69 6e 67 2d 66 61 63 65 |lock-str|ing-face|
|00002ae0| 29 20 22 5e 5c 5c 28 22 | 20 22 5b 20 09 5d 2b 5c |) "^\\("| "[ .]+\|
|00002af0| 5c 29 3f 22 20 22 5c 5c | 28 22 20 22 5c 5c 28 5b |\)?" "\\|(" "\\([|
|00002b00| 2a 26 5d 2b 5b 20 09 5d | 2a 5c 5c 29 3f 22 20 22 |*&]+[ .]|*\\)?" "|
|00002b10| 5c 5c 29 5b 20 09 5d 2a | 28 22 20 35 20 66 6f 6e |\\)[ .]*|(" 5 fon|
|00002b20| 74 2d 6c 6f 63 6b 2d 66 | 75 6e 63 74 69 6f 6e 2d |t-lock-f|unction-|
|00002b30| 6e 61 6d 65 2d 66 61 63 | 65 20 22 5c 5c 29 3f 5b |name-fac|e "\\)?[|
|00002b40| 20 09 5d 2a 5c 5c 3c 5c | 5c 28 22 20 22 5c 5c 29 | .]*\\<\|\(" "\\)|
|00002b50| 22 20 22 5b 20 09 5d 2b | 5c 5c 28 22 20 22 5c 5c |" "[ .]+|\\(" "\\|
|00002b60| 29 5b 20 09 5d 2a 5c 5c | 28 7b 5c 5c 7c 24 5c 5c |)[ .]*\\|({\\|$\\|
|00002b70| 29 22 20 33 20 22 5e 5b | 20 09 5d 2a 5c 5c 28 5c |)" 3 "^[| .]*\\(\|
|00002b80| 5c 28 22 20 22 5c 5c 29 | 5b 20 09 5d 2b 5c 5c 29 |\(" "\\)|[ .]+\\)|
|00002b90| 3f 5c 5c 28 5c 5c 28 5c | 5c 28 22 20 22 5c 5c 29 |?\\(\\(\|\(" "\\)|
|00002ba0| 5c 5c 3e 5b 20 09 5d 2a | 5c 5c 29 2a 5c 5c 28 22 |\\>[ .]*|\\)*\\("|
|00002bb0| 20 22 5c 5c 29 5c 5c 29 | 5b 20 09 5d 2b 5c 5c 28 | "\\)\\)|[ .]+\\(|
|00002bc0| 22 20 22 5c 5c 29 5b 20 | 09 5d 2a 5b 3d 3b 5d 22 |" "\\)[ |.]*[=;]"|
|00002bd0| 20 37 20 6b 65 65 70 20 | 22 5c 5c 29 5b 20 09 5d | 7 keep |"\\)[ .]|
|00002be0| 2b 5c 5c 29 3f 5c 5c 28 | 22 20 22 5c 5c 29 5b 20 |+\\)?\\(|" "\\)[ |
|00002bf0| 09 5d 2b 22 20 22 5c 5c | 29 3b 22 20 34 20 28 22 |.]+" "\\|);" 4 ("|
|00002c00| 63 61 73 65 5b 20 09 5d | 2b 5c 5c 28 5c 5c 28 5c |case[ .]|+\\(\\(\|
|00002c10| 5c 73 77 5c 5c 7c 5c 5c | 73 5f 5c 5c 29 2b 5c 5c |\sw\\|\\|s_\\)+\\|
|00002c20| 29 3a 22 20 2e 20 31 29 | 20 28 22 5c 5c 3c 5c 5c |):" . 1)| ("\\<\\|
|00002c30| 28 64 65 66 61 75 6c 74 | 5c 5c 29 3a 22 20 2e 20 |(default|\\):" . |
|00002c40| 31 29 20 63 2d 66 6f 6e | 74 2d 6c 6f 63 6b 2d 6b |1) c-fon|t-lock-k|
|00002c50| 65 79 77 6f 72 64 73 2d | 31 20 61 70 70 65 6e 64 |eywords-|1 append|
|00002c60| 20 22 5c 5c 3c 5c 5c 28 | 22 20 22 5c 5c 29 5c 5c | "\\<\\(|" "\\)\\|
|00002c70| 3e 22 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 74 79 70 |>" font-|lock-typ|
|00002c80| 65 2d 66 61 63 65 20 22 | 5c 5c 3c 5c 5c 28 5c 5c |e-face "|\\<\\(\\|
|00002c90| 28 5c 5c 28 22 20 22 5c | 5c 29 5c 5c 29 5c 5c 3e |(\\(" "\|\)\\)\\>|
|00002ca0| 22 20 30 20 22 5b 20 09 | 5d 5c 5c 28 22 20 6d 61 |" 0 "[ .|]\\(" ma|
|00002cb0| 70 63 6f 6e 63 61 74 20 | 69 64 65 6e 74 69 74 79 |pconcat |identity|
|00002cc0| 20 28 22 66 6f 72 22 20 | 22 77 68 69 6c 65 22 20 | ("for" |"while" |
|00002cd0| 22 64 6f 22 20 22 72 65 | 74 75 72 6e 22 20 22 67 |"do" "re|turn" "g|
|00002ce0| 6f 74 6f 22 20 22 63 61 | 73 65 22 20 22 62 72 65 |oto" "ca|se" "bre|
|00002cf0| 61 6b 22 20 22 73 77 69 | 74 63 68 22 20 22 69 66 |ak" "swi|tch" "if|
|00002d00| 22 20 22 65 6c 73 65 22 | 20 22 64 65 66 61 75 6c |" "else"| "defaul|
|00002d10| 74 22 20 22 63 6f 6e 74 | 69 6e 75 65 22 20 22 64 |t" "cont|inue" "d|
|00002d20| 65 66 61 75 6c 74 22 29 | 20 22 5c 5c 7c 22 20 22 |efault")| "\\|" "|
|00002d30| 5c 5c 29 5b 20 09 5c 6e | 28 29 7b 7d 3b 2c 5d 22 |\\)[ .\n|(){};,]"|
|00002d40| 20 31 20 28 22 5b 20 09 | 5c 6e 5d 5c 5c 28 5c 5c | 1 ("[ .|\n]\\(\\|
|00002d50| 28 5c 5c 73 77 5c 5c 7c | 5c 5c 73 5f 5c 5c 29 2b |(\\sw\\||\\s_\\)+|
|00002d60| 5c 5c 29 3a 22 20 2e 20 | 31 29 20 28 22 7d 5b 20 |\\):" . |1) ("}[ |
|00002d70| 09 2a 5d 2a 5c 5c 28 5c | 5c 28 5c 5c 73 77 5c 5c |.*]*\\(\|\(\\sw\\|
|00002d80| 7c 5c 5c 73 5f 5c 5c 29 | 2b 5c 5c 29 5b 20 09 5d ||\\s_\\)|+\\)[ .]|
|00002d90| 2a 5b 2c 3b 5d 22 20 31 | 20 66 6f 6e 74 2d 6c 6f |*[,;]" 1| font-lo|
|00002da0| 63 6b 2d 66 75 6e 63 74 | 69 6f 6e 2d 6e 61 6d 65 |ck-funct|ion-name|
|00002db0| 2d 66 61 63 65 29 20 63 | 2d 66 6f 6e 74 2d 6c 6f |-face) c|-font-lo|
|00002dc0| 63 6b 2d 6b 65 79 77 6f | 72 64 73 2d 32 20 22 5c |ck-keywo|rds-2 "\|
|00002dd0| 5c 29 5b 20 09 5c 6e 5d | 22 20 63 2b 2b 2d 66 6f |\)[ .\n]|" c++-fo|
|00002de0| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|00002df0| 2d 31 20 63 2b 2b 2d 66 | 6f 6e 74 2d 6c 6f 63 6b |-1 c++-f|ont-lock|
|00002e00| 2d 6b 65 79 77 6f 72 64 | 73 2d 32 5d 20 31 38 29 |-keyword|s-2] 18)|
|00002e10| 0a 28 64 65 66 76 61 72 | 20 63 2d 66 6f 6e 74 2d |.(defvar| c-font-|
|00002e20| 6c 6f 63 6b 2d 6b 65 79 | 77 6f 72 64 73 20 63 2d |lock-key|words c-|
|00002e30| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6b 65 79 77 6f 72 |font-loc|k-keywor|
|00002e40| 64 73 2d 31 20 22 5c 0a | 41 64 64 69 74 69 6f 6e |ds-1 "\.|Addition|
|00002e50| 61 6c 20 65 78 70 72 65 | 73 73 69 6f 6e 73 20 74 |al expre|ssions t|
|00002e60| 6f 20 68 69 67 68 6c 69 | 67 68 74 20 69 6e 20 43 |o highli|ght in C|
|00002e70| 20 6d 6f 64 65 2e 22 29 | 0a 28 64 65 66 76 61 72 | mode.")|.(defvar|
|00002e80| 20 63 2b 2b 2d 66 6f 6e | 74 2d 6c 6f 63 6b 2d 6b | c++-fon|t-lock-k|
|00002e90| 65 79 77 6f 72 64 73 20 | 63 2b 2b 2d 66 6f 6e 74 |eywords |c++-font|
|00002ea0| 2d 6c 6f 63 6b 2d 6b 65 | 79 77 6f 72 64 73 2d 31 |-lock-ke|ywords-1|
|00002eb0| 20 22 5c 0a 41 64 64 69 | 74 69 6f 6e 61 6c 20 65 | "\.Addi|tional e|
|00002ec0| 78 70 72 65 73 73 69 6f | 6e 73 20 74 6f 20 68 69 |xpressio|ns to hi|
|00002ed0| 67 68 6c 69 67 68 74 20 | 69 6e 20 43 2b 2b 20 6d |ghlight |in C++ m|
|00002ee0| 6f 64 65 2e 22 29 0a 28 | 64 65 66 76 61 72 20 70 |ode.").(|defvar p|
|00002ef0| 65 72 6c 2d 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 6b 65 |erl-font|-lock-ke|
|00002f00| 79 77 6f 72 64 73 20 28 | 62 79 74 65 2d 63 6f 64 |ywords (|byte-cod|
|00002f10| 65 20 22 c0 c1 c2 c3 c4 | 23 c5 51 c6 42 c1 c2 c7 |e ".....|#.Q.B...|
|00002f20| c4 23 c8 c9 ca af 05 87 | 22 20 5b 22 5b 20 5c 6e |.#......|" ["[ \n|
|00002f30| 09 7b 5d 2a 5c 5c 28 22 | 20 6d 61 70 63 6f 6e 63 |.{]*\\("| mapconc|
|00002f40| 61 74 20 69 64 65 6e 74 | 69 74 79 20 28 22 69 66 |at ident|ity ("if|
|00002f50| 22 20 22 75 6e 74 69 6c | 22 20 22 77 68 69 6c 65 |" "until|" "while|
|00002f60| 22 20 22 65 6c 73 69 66 | 22 20 22 65 6c 73 65 22 |" "elsif|" "else"|
|00002f70| 20 22 75 6e 6c 65 73 73 | 22 20 22 66 6f 72 22 20 | "unless|" "for" |
|00002f80| 22 66 6f 72 65 61 63 68 | 22 20 22 63 6f 6e 74 69 |"foreach|" "conti|
|00002f90| 6e 75 65 22 20 22 65 78 | 69 74 22 20 22 64 69 65 |nue" "ex|it" "die|
|00002fa0| 22 20 22 6c 61 73 74 22 | 20 22 67 6f 74 6f 22 20 |" "last"| "goto" |
|00002fb0| 22 6e 65 78 74 22 20 22 | 72 65 64 6f 22 20 22 72 |"next" "|redo" "r|
|00002fc0| 65 74 75 72 6e 22 20 22 | 6c 6f 63 61 6c 22 20 22 |eturn" "|local" "|
|00002fd0| 65 78 65 63 22 29 20 22 | 5c 5c 7c 22 20 22 5c 5c |exec") "|\\|" "\\|
|00002fe0| 29 5b 20 5c 6e 09 3b 28 | 5d 22 20 31 20 28 22 23 |)[ \n.;(|]" 1 ("#|
|00002ff0| 65 6e 64 69 66 22 20 22 | 23 65 6c 73 65 22 20 22 |endif" "|#else" "|
|00003000| 23 69 66 64 65 66 22 20 | 22 23 69 66 6e 64 65 66 |#ifdef" |"#ifndef|
|00003010| 22 20 22 23 69 66 22 20 | 22 23 69 6e 63 6c 75 64 |" "#if" |"#includ|
|00003020| 65 22 20 22 23 64 65 66 | 69 6e 65 22 20 22 23 75 |e" "#def|ine" "#u|
|00003030| 6e 64 65 66 22 29 20 28 | 22 5e 5b 20 5c 6e 09 5d |ndef") (|"^[ \n.]|
|00003040| 2a 73 75 62 5b 20 09 5d | 2b 5c 5c 28 5b 5e 20 09 |*sub[ .]|+\\([^ .|
|00003050| 7b 5d 2b 5c 5c 29 5b 20 | 09 5d 2a 5b 7b 5d 22 20 |{]+\\)[ |.]*[{]" |
|00003060| 31 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 66 75 6e 63 |1 font-l|ock-func|
|00003070| 74 69 6f 6e 2d 6e 61 6d | 65 2d 66 61 63 65 29 20 |tion-nam|e-face) |
|00003080| 28 22 5b 20 5c 6e 09 7b | 5d 2a 5c 5c 28 65 76 61 |("[ \n.{|]*\\(eva|
|00003090| 6c 5c 5c 29 5b 20 5c 6e | 09 28 3b 5d 22 20 31 20 |l\\)[ \n|.(;]" 1 |
|000030a0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 66 75 6e 63 74 69 |font-loc|k-functi|
|000030b0| 6f 6e 2d 6e 61 6d 65 2d | 66 61 63 65 29 20 28 22 |on-name-|face) ("|
|000030c0| 5c 5c 28 2d 2d 2d 20 2e | 2a 20 2d 2d 2d 5c 5c 7c |\\(--- .|* ---\\||
|000030d0| 3d 3d 3d 20 2e 2a 20 3d | 3d 3d 5c 5c 29 22 20 2e |=== .* =|==\\)" .|
|000030e0| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 64 6f 63 2d 73 | font-lo|ck-doc-s|
|000030f0| 74 72 69 6e 67 2d 66 61 | 63 65 29 5d 20 35 29 20 |tring-fa|ce)] 5) |
|00003100| 22 5c 0a 41 64 64 69 74 | 69 6f 6e 61 6c 20 65 78 |"\.Addit|ional ex|
|00003110| 70 72 65 73 73 69 6f 6e | 73 20 74 6f 20 68 69 67 |pression|s to hig|
|00003120| 68 6c 69 67 68 74 20 69 | 6e 20 50 65 72 6c 20 6d |hlight i|n Perl m|
|00003130| 6f 64 65 2e 22 29 0a 28 | 64 65 66 76 61 72 20 74 |ode.").(|defvar t|
|00003140| 65 78 2d 66 6f 6e 74 2d | 6c 6f 63 6b 2d 6b 65 79 |ex-font-|lock-key|
|00003150| 77 6f 72 64 73 20 28 6c | 69 73 74 20 28 71 75 6f |words (l|ist (quo|
|00003160| 74 65 20 28 22 5c 5c 28 | 5c 5c 5c 5c 5c 5c 28 5b |te ("\\(|\\\\\\([|
|00003170| 61 2d 7a 41 2d 5a 40 5d | 2b 5c 5c 7c 2e 5c 5c 29 |a-zA-Z@]|+\\|.\\)|
|00003180| 5c 5c 29 22 20 31 20 66 | 6f 6e 74 2d 6c 6f 63 6b |\\)" 1 f|ont-lock|
|00003190| 2d 6b 65 79 77 6f 72 64 | 2d 66 61 63 65 20 74 29 |-keyword|-face t)|
|000031a0| 29 20 28 71 75 6f 74 65 | 20 28 22 7b 5c 5c 5c 5c |) (quote| ("{\\\\|
|000031b0| 65 6d 5c 5c 28 5b 5e 7d | 5d 2b 5c 5c 29 7d 22 20 |em\\([^}|]+\\)}" |
|000031c0| 31 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 63 6f 6d 6d |1 font-l|ock-comm|
|000031d0| 65 6e 74 2d 66 61 63 65 | 20 74 29 29 20 28 71 75 |ent-face| t)) (qu|
|000031e0| 6f 74 65 20 28 22 7b 5c | 5c 5c 5c 62 66 5c 5c 28 |ote ("{\|\\\bf\\(|
|000031f0| 5b 5e 7d 5d 2b 5c 5c 29 | 7d 22 20 31 20 66 6f 6e |[^}]+\\)|}" 1 fon|
|00003200| 74 2d 6c 6f 63 6b 2d 6b | 65 79 77 6f 72 64 2d 66 |t-lock-k|eyword-f|
|00003210| 61 63 65 20 74 29 29 20 | 28 71 75 6f 74 65 20 28 |ace t)) |(quote (|
|00003220| 22 5e 5b 20 09 5c 6e 5d | 2a 5c 5c 5c 5c 64 65 66 |"^[ .\n]|*\\\\def|
|00003230| 5b 5c 5c 5c 5c 40 5d 5c | 5c 28 5c 5c 77 2b 5c 5c |[\\\\@]\|\(\\w+\\|
|00003240| 29 22 20 31 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 66 |)" 1 fon|t-lock-f|
|00003250| 75 6e 63 74 69 6f 6e 2d | 6e 61 6d 65 2d 66 61 63 |unction-|name-fac|
|00003260| 65 20 74 29 29 20 28 71 | 75 6f 74 65 20 28 22 5c |e t)) (q|uote ("\|
|00003270| 5c 5c 5c 5c 5c 28 62 65 | 67 69 6e 5c 5c 7c 65 6e |\\\\\(be|gin\\|en|
|00003280| 64 5c 5c 29 7b 5c 5c 28 | 5b 61 2d 7a 41 2d 5a 30 |d\\){\\(|[a-zA-Z0|
|00003290| 2d 39 5c 5c 2a 5d 2b 5c | 5c 29 7d 22 20 32 20 66 |-9\\*]+\|\)}" 2 f|
|000032a0| 6f 6e 74 2d 6c 6f 63 6b | 2d 66 75 6e 63 74 69 6f |ont-lock|-functio|
|000032b0| 6e 2d 6e 61 6d 65 2d 66 | 61 63 65 20 74 29 29 20 |n-name-f|ace t)) |
|000032c0| 28 71 75 6f 74 65 20 28 | 22 5b 5e 5c 5c 5c 5c 5d |(quote (|"[^\\\\]|
|000032d0| 5c 5c 24 5c 5c 28 5b 5e | 24 5d 2a 5c 5c 29 5c 5c |\\$\\([^|$]*\\)\\|
|000032e0| 24 22 20 31 20 66 6f 6e | 74 2d 6c 6f 63 6b 2d 73 |$" 1 fon|t-lock-s|
|000032f0| 74 72 69 6e 67 2d 66 61 | 63 65 20 74 29 29 29 20 |tring-fa|ce t))) |
|00003300| 22 5c 0a 41 64 64 69 74 | 69 6f 6e 61 6c 20 65 78 |"\.Addit|ional ex|
|00003310| 70 72 65 73 73 69 6f 6e | 73 20 74 6f 20 68 69 67 |pression|s to hig|
|00003320| 68 6c 69 67 68 74 20 69 | 6e 20 54 65 58 20 6d 6f |hlight i|n TeX mo|
|00003330| 64 65 2e 22 29 0a 28 64 | 65 66 76 61 72 20 74 65 |de.").(d|efvar te|
|00003340| 78 69 2d 66 6f 6e 74 2d | 6c 6f 63 6b 2d 6b 65 79 |xi-font-|lock-key|
|00003350| 77 6f 72 64 73 20 28 6c | 69 73 74 20 22 40 5c 5c |words (l|ist "@\\|
|00003360| 28 40 5c 5c 7c 5b 5e 7d | 09 20 5c 6e 7b 5d 2b 5c |(@\\|[^}|. \n{]+\|
|00003370| 5c 29 22 20 28 71 75 6f | 74 65 20 28 22 5e 5c 5c |\)" (quo|te ("^\\|
|00003380| 28 40 63 5c 5c 7c 40 63 | 6f 6d 6d 65 6e 74 5c 5c |(@c\\|@c|omment\\|
|00003390| 29 5b 20 09 5d 2e 2a 24 | 22 20 2e 20 66 6f 6e 74 |)[ .].*$|" . font|
|000033a0| 2d 6c 6f 63 6b 2d 63 6f | 6d 6d 65 6e 74 2d 66 61 |-lock-co|mment-fa|
|000033b0| 63 65 29 29 20 28 71 75 | 6f 74 65 20 28 22 5e 5c |ce)) (qu|ote ("^\|
|000033c0| 5c 28 2a 2e 2a 5c 5c 29 | 5b 09 20 5d 2a 24 22 20 |\(*.*\\)|[. ]*$" |
|000033d0| 31 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 66 75 6e 63 |1 font-l|ock-func|
|000033e0| 74 69 6f 6e 2d 6e 61 6d | 65 2d 66 61 63 65 20 74 |tion-nam|e-face t|
|000033f0| 29 29 20 28 71 75 6f 74 | 65 20 28 22 40 5c 5c 28 |)) (quot|e ("@\\(|
|00003400| 65 6d 70 68 5c 5c 7c 73 | 74 72 6f 6e 67 5c 5c 7c |emph\\|s|trong\\||
|00003410| 62 5c 5c 7c 69 5c 5c 29 | 7b 5c 5c 28 5b 5e 7d 5d |b\\|i\\)|{\\([^}]|
|00003420| 2b 5c 5c 29 22 20 32 20 | 66 6f 6e 74 2d 6c 6f 63 |+\\)" 2 |font-loc|
|00003430| 6b 2d 63 6f 6d 6d 65 6e | 74 2d 66 61 63 65 20 74 |k-commen|t-face t|
|00003440| 29 29 20 28 71 75 6f 74 | 65 20 28 22 40 5c 5c 28 |)) (quot|e ("@\\(|
|00003450| 66 69 6c 65 5c 5c 7c 6b | 62 64 5c 5c 7c 6b 65 79 |file\\|k|bd\\|key|
|00003460| 5c 5c 29 7b 5c 5c 28 5b | 5e 7d 5d 2b 5c 5c 29 22 |\\){\\([|^}]+\\)"|
|00003470| 20 32 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 73 74 72 | 2 font-|lock-str|
|00003480| 69 6e 67 2d 66 61 63 65 | 20 74 29 29 20 28 71 75 |ing-face| t)) (qu|
|00003490| 6f 74 65 20 28 22 40 5c | 5c 28 73 61 6d 70 5c 5c |ote ("@\|\(samp\\|
|000034a0| 7c 63 6f 64 65 5c 5c 7c | 76 61 72 5c 5c 29 7b 5c ||code\\||var\\){\|
|000034b0| 5c 28 5b 5e 7d 5d 2b 5c | 5c 29 22 20 32 20 66 6f |\([^}]+\|\)" 2 fo|
|000034c0| 6e 74 2d 6c 6f 63 6b 2d | 66 75 6e 63 74 69 6f 6e |nt-lock-|function|
|000034d0| 2d 6e 61 6d 65 2d 66 61 | 63 65 20 74 29 29 20 28 |-name-fa|ce t)) (|
|000034e0| 71 75 6f 74 65 20 28 22 | 40 5c 5c 28 78 72 65 66 |quote ("|@\\(xref|
|000034f0| 5c 5c 7c 70 78 72 65 66 | 5c 5c 29 7b 5c 5c 28 5b |\\|pxref|\\){\\([|
|00003500| 5e 7d 5d 2b 5c 5c 29 22 | 20 32 20 66 6f 6e 74 2d |^}]+\\)"| 2 font-|
|00003510| 6c 6f 63 6b 2d 6b 65 79 | 77 6f 72 64 2d 66 61 63 |lock-key|word-fac|
|00003520| 65 20 74 29 29 20 28 71 | 75 6f 74 65 20 28 22 40 |e t)) (q|uote ("@|
|00003530| 65 6e 64 20 2a 5c 5c 28 | 5b 61 2d 7a 41 2d 5a 30 |end *\\(|[a-zA-Z0|
|00003540| 2d 39 5d 2b 5c 5c 29 5b | 20 09 5d 2a 24 22 20 31 |-9]+\\)[| .]*$" 1|
|00003550| 20 66 6f 6e 74 2d 6c 6f | 63 6b 2d 66 75 6e 63 74 | font-lo|ck-funct|
|00003560| 69 6f 6e 2d 6e 61 6d 65 | 2d 66 61 63 65 20 74 29 |ion-name|-face t)|
|00003570| 29 20 28 71 75 6f 74 65 | 20 28 22 40 69 74 65 6d |) (quote| ("@item|
|00003580| 20 5c 5c 28 2e 2a 5c 5c | 29 24 22 20 31 20 66 6f | \\(.*\\|)$" 1 fo|
|00003590| 6e 74 2d 6c 6f 63 6b 2d | 66 75 6e 63 74 69 6f 6e |nt-lock-|function|
|000035a0| 2d 6e 61 6d 65 2d 66 61 | 63 65 20 74 29 29 20 28 |-name-fa|ce t)) (|
|000035b0| 71 75 6f 74 65 20 28 22 | 5c 5c 24 5c 5c 28 5b 5e |quote ("|\\$\\([^|
|000035c0| 24 5d 2a 5c 5c 29 5c 5c | 24 22 20 31 20 66 6f 6e |$]*\\)\\|$" 1 fon|
|000035d0| 74 2d 6c 6f 63 6b 2d 73 | 74 72 69 6e 67 2d 66 61 |t-lock-s|tring-fa|
|000035e0| 63 65 20 74 29 29 29 20 | 22 5c 0a 41 64 64 69 74 |ce t))) |"\.Addit|
|000035f0| 69 6f 6e 61 6c 20 65 78 | 70 72 65 73 73 69 6f 6e |ional ex|pression|
|00003600| 73 20 74 6f 20 68 69 67 | 68 6c 69 67 68 74 20 69 |s to hig|hlight i|
|00003610| 6e 20 54 65 58 69 6e 66 | 6f 20 6d 6f 64 65 2e 22 |n TeXinf|o mode."|
|00003620| 29 0a 28 64 65 66 76 61 | 72 20 73 68 65 6c 6c 2d |).(defva|r shell-|
|00003630| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6b 65 79 77 6f 72 |font-loc|k-keywor|
|00003640| 64 73 20 28 62 79 74 65 | 2d 63 6f 64 65 20 22 08 |ds (byte|-code ".|
|00003650| c1 42 c2 c3 c4 46 87 22 | 20 5b 73 68 65 6c 6c 2d |.B...F."| [shell-|
|00003660| 70 72 6f 6d 70 74 2d 70 | 61 74 74 65 72 6e 20 66 |prompt-p|attern f|
|00003670| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|00003680| 2d 66 61 63 65 20 28 22 | 5b 20 09 5d 5c 5c 28 5b |-face ("|[ .]\\([|
|00003690| 2b 2d 5d 5b 5e 20 09 5c | 6e 5d 2b 5c 5c 29 22 20 |+-][^ .\|n]+\\)" |
|000036a0| 31 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 63 6f 6d 6d |1 font-l|ock-comm|
|000036b0| 65 6e 74 2d 66 61 63 65 | 29 20 28 22 5e 5b 5e 20 |ent-face|) ("^[^ |
|000036c0| 09 5d 2b 3a 2e 2a 24 22 | 20 2e 20 66 6f 6e 74 2d |.]+:.*$"| . font-|
|000036d0| 6c 6f 63 6b 2d 73 74 72 | 69 6e 67 2d 66 61 63 65 |lock-str|ing-face|
|000036e0| 29 20 28 22 5e 5c 5c 5b | 5b 31 2d 39 5d 5b 30 2d |) ("^\\[|[1-9][0-|
|000036f0| 39 5d 2a 5c 5c 5d 22 20 | 2e 20 66 6f 6e 74 2d 6c |9]*\\]" |. font-l|
|00003700| 6f 63 6b 2d 73 74 72 69 | 6e 67 2d 66 61 63 65 29 |ock-stri|ng-face)|
|00003710| 5d 20 34 29 20 22 5c 0a | 41 64 64 69 74 69 6f 6e |] 4) "\.|Addition|
|00003720| 61 6c 20 65 78 70 72 65 | 73 73 69 6f 6e 73 20 74 |al expre|ssions t|
|00003730| 6f 20 68 69 67 68 6c 69 | 67 68 74 20 69 6e 20 53 |o highli|ght in S|
|00003740| 68 65 6c 6c 20 6d 6f 64 | 65 2e 22 29 0a 28 64 65 |hell mod|e.").(de|
|00003750| 66 76 61 72 20 64 69 72 | 65 64 2d 66 6f 6e 74 2d |fvar dir|ed-font-|
|00003760| 6c 6f 63 6b 2d 6b 65 79 | 77 6f 72 64 73 20 28 71 |lock-key|words (q|
|00003770| 75 6f 74 65 20 28 28 22 | 5e 20 20 5c 5c 28 2f 2e |uote (("|^ \\(/.|
|00003780| 2b 5c 5c 29 24 22 20 31 | 20 66 6f 6e 74 2d 6c 6f |+\\)$" 1| font-lo|
|00003790| 63 6b 2d 74 79 70 65 2d | 66 61 63 65 29 20 28 22 |ck-type-|face) ("|
|000037a0| 5c 5c 28 5b 5e 20 5d 2b | 5c 5c 29 20 2d 3e 20 5b |\\([^ ]+|\\) -> [|
|000037b0| 5e 20 5d 2b 24 22 20 2e | 20 66 6f 6e 74 2d 6c 6f |^ ]+$" .| font-lo|
|000037c0| 63 6b 2d 66 75 6e 63 74 | 69 6f 6e 2d 6e 61 6d 65 |ck-funct|ion-name|
|000037d0| 2d 66 61 63 65 29 20 28 | 22 5e 5c 5c 28 5b 5e 20 |-face) (|"^\\([^ |
|000037e0| 5d 5c 5c 29 2e 2a 24 22 | 20 31 20 66 6f 6e 74 2d |]\\).*$"| 1 font-|
|000037f0| 6c 6f 63 6b 2d 6b 65 79 | 77 6f 72 64 2d 66 61 63 |lock-key|word-fac|
|00003800| 65 20 74 29 20 28 22 5e | 2e 2e 64 2e 2a 20 5c 5c |e t) ("^|..d.* \\|
|00003810| 28 5b 5e 20 5d 2b 5c 5c | 29 24 22 20 31 20 66 6f |([^ ]+\\|)$" 1 fo|
|00003820| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 2d |nt-lock-|keyword-|
|00003830| 66 61 63 65 29 29 29 20 | 22 5c 0a 41 64 64 69 74 |face))) |"\.Addit|
|00003840| 69 6f 6e 61 6c 20 65 78 | 70 72 65 73 73 69 6f 6e |ional ex|pression|
|00003850| 73 20 74 6f 20 68 69 67 | 68 6c 69 67 68 74 20 69 |s to hig|hlight i|
|00003860| 6e 20 44 69 72 65 64 20 | 6d 6f 64 65 2e 22 29 0a |n Dired |mode.").|
|00003870| 28 64 65 66 76 61 72 20 | 72 6d 61 69 6c 2d 66 6f |(defvar |rmail-fo|
|00003880| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|00003890| 20 28 71 75 6f 74 65 20 | 28 28 22 5e 46 72 6f 6d | (quote |(("^From|
|000038a0| 3a 20 5c 5c 28 2e 2a 5c | 5c 29 24 22 20 31 20 66 |: \\(.*\|\)$" 1 f|
|000038b0| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|000038c0| 2d 66 61 63 65 29 20 28 | 22 5e 53 75 62 6a 65 63 |-face) (|"^Subjec|
|000038d0| 74 3a 20 5c 5c 28 2e 2a | 5c 5c 29 24 22 20 31 20 |t: \\(.*|\\)$" 1 |
|000038e0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 66 75 6e 63 74 69 |font-loc|k-functi|
|000038f0| 6f 6e 2d 6e 61 6d 65 2d | 66 61 63 65 29 29 29 20 |on-name-|face))) |
|00003900| 22 5c 0a 41 64 64 69 74 | 69 6f 6e 61 6c 20 65 78 |"\.Addit|ional ex|
|00003910| 70 72 65 73 73 69 6f 6e | 73 20 74 6f 20 68 69 67 |pression|s to hig|
|00003920| 68 6c 69 67 68 74 20 69 | 6e 20 52 6d 61 69 6c 20 |hlight i|n Rmail |
|00003930| 6d 6f 64 65 2e 22 29 0a | 28 64 65 66 76 61 72 20 |mode.").|(defvar |
|00003940| 72 6d 61 69 6c 2d 73 75 | 6d 6d 61 72 79 2d 66 6f |rmail-su|mmary-fo|
|00003950| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|00003960| 20 28 71 75 6f 74 65 20 | 28 28 22 5e 5c 5c 73 20 | (quote |(("^\\s |
|00003970| 2a 5b 30 2d 39 5d 2b 44 | 2e 2a 24 22 20 2e 20 66 |*[0-9]+D|.*$" . f|
|00003980| 6f 6e 74 2d 6c 6f 63 6b | 2d 64 6f 63 2d 73 74 72 |ont-lock|-doc-str|
|00003990| 69 6e 67 2d 66 61 63 65 | 29 20 28 22 5e 5c 5c 73 |ing-face|) ("^\\s|
|000039a0| 20 2a 5b 30 2d 39 5d 2b | 2d 2e 2a 24 22 20 2e 20 | *[0-9]+|-.*$" . |
|000039b0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 6b 65 79 77 6f 72 |font-loc|k-keywor|
|000039c0| 64 2d 66 61 63 65 29 29 | 29 20 22 5c 0a 41 64 64 |d-face))|) "\.Add|
|000039d0| 69 74 69 6f 6e 61 6c 20 | 65 78 70 72 65 73 73 69 |itional |expressi|
|000039e0| 6f 6e 73 20 74 6f 20 68 | 69 67 68 6c 69 67 68 74 |ons to h|ighlight|
|000039f0| 20 69 6e 20 52 6d 61 69 | 6c 20 53 75 6d 6d 61 72 | in Rmai|l Summar|
|00003a00| 79 20 6d 6f 64 65 2e 22 | 29 0a 28 64 65 66 76 61 |y mode."|).(defva|
|00003a10| 72 20 63 6f 6d 70 69 6c | 61 74 69 6f 6e 2d 6d 6f |r compil|ation-mo|
|00003a20| 64 65 2d 66 6f 6e 74 2d | 6c 6f 63 6b 2d 6b 65 79 |de-font-|lock-key|
|00003a30| 77 6f 72 64 73 20 28 71 | 75 6f 74 65 20 28 28 22 |words (q|uote (("|
|00003a40| 5e 5c 5c 28 5b 5e 5c 6e | 3a 5d 2a 3a 5c 5c 28 5b |^\\([^\n|:]*:\\([|
|00003a50| 30 2d 39 5d 2b 3a 5c 5c | 29 2b 5c 5c 29 5c 5c 28 |0-9]+:\\|)+\\)\\(|
|00003a60| 2e 2a 5c 5c 29 24 22 20 | 31 20 66 6f 6e 74 2d 6c |.*\\)$" |1 font-l|
|00003a70| 6f 63 6b 2d 66 75 6e 63 | 74 69 6f 6e 2d 6e 61 6d |ock-func|tion-nam|
|00003a80| 65 2d 66 61 63 65 29 29 | 29 20 22 5c 0a 41 64 64 |e-face))|) "\.Add|
|00003a90| 69 74 69 6f 6e 61 6c 20 | 65 78 70 72 65 73 73 69 |itional |expressi|
|00003aa0| 6f 6e 73 20 74 6f 20 68 | 69 67 68 6c 69 67 68 74 |ons to h|ighlight|
|00003ab0| 20 69 6e 20 43 6f 6d 70 | 69 6c 61 74 69 6f 6e 20 | in Comp|ilation |
|00003ac0| 6d 6f 64 65 2e 22 29 0a | 28 64 65 66 61 6c 69 61 |mode.").|(defalia|
|00003ad0| 73 20 27 66 6f 6e 74 2d | 6c 6f 63 6b 2d 73 65 74 |s 'font-|lock-set|
|00003ae0| 2d 64 65 66 61 75 6c 74 | 73 20 23 5b 6e 69 6c 20 |-default|s #[nil |
|00003af0| 22 08 c1 3e 83 08 00 c2 | 13 5c 66 3f 85 d7 00 08 |"..>....|.\f?....|
|00003b00| c5 3d 83 18 00 0e 06 82 | d5 00 08 c7 3d 83 23 00 |.=......|....=.#.|
|00003b10| 0e 06 82 d5 00 08 c8 3d | 83 3f 00 c9 ca 21 88 cb |.......=|.?...!..|
|00003b20| cc 20 21 16 5c 6e cd ce | cf 0e 5c 6e 23 88 0e 10 |. !.\n..|..\n#...|
|00003b30| 82 d5 00 08 d1 3d 83 5b | 00 c9 ca 21 88 cb cc 20 |.....=.[|...!... |
|00003b40| 21 16 5c 6e cd ce cf 0e | 5c 6e 23 88 0e 10 82 d5 |!.\n....|\n#.....|
|00003b50| 00 08 d2 3d 83 66 00 0e | 13 82 d5 00 08 d4 3d 83 |...=.f..|......=.|
|00003b60| 71 00 0e 15 82 d5 00 08 | d6 3d 83 7c 00 0e 17 82 |q.......|.=.|....|
|00003b70| d5 00 08 d8 3d 83 87 00 | 0e 17 82 d5 00 08 d9 3d |....=...|.......=|
|00003b80| 83 92 00 0e 17 82 d5 00 | 08 da 3d 83 9d 00 0e 1b |........|..=.....|
|00003b90| 82 d5 00 08 dc 3d 83 a8 | 00 0e 1d 82 d5 00 08 de |.....=..|........|
|00003ba0| 3d 83 b3 00 0e 1f 82 d5 | 00 08 e0 3d 83 be 00 0e |=.......|...=....|
|00003bb0| 21 82 d5 00 08 e2 3d 83 | c9 00 0e 23 82 d5 00 08 |!.....=.|...#....|
|00003bc0| e4 3d 83 d4 00 0e 25 82 | d5 00 e6 89 14 87 22 20 |.=....%.|......" |
|00003bd0| 5b 6d 61 6a 6f 72 2d 6d | 6f 64 65 20 28 72 6d 61 |[major-m|ode (rma|
|00003be0| 69 6c 2d 6d 6f 64 65 20 | 64 69 72 65 64 2d 6d 6f |il-mode |dired-mo|
|00003bf0| 64 65 20 63 6f 6d 70 69 | 6c 61 74 69 6f 6e 2d 6d |de compi|lation-m|
|00003c00| 6f 64 65 20 73 68 65 6c | 6c 2d 6d 6f 64 65 29 20 |ode shel|l-mode) |
|00003c10| 74 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6e 6f 2d 63 |t font-l|ock-no-c|
|00003c20| 6f 6d 6d 65 6e 74 73 20 | 66 6f 6e 74 2d 6c 6f 63 |omments |font-loc|
|00003c30| 6b 2d 6b 65 79 77 6f 72 | 64 73 20 6c 69 73 70 2d |k-keywor|ds lisp-|
|00003c40| 6d 6f 64 65 20 6c 69 73 | 70 2d 66 6f 6e 74 2d 6c |mode lis|p-font-l|
|00003c50| 6f 63 6b 2d 6b 65 79 77 | 6f 72 64 73 20 65 6d 61 |ock-keyw|ords ema|
|00003c60| 63 73 2d 6c 69 73 70 2d | 6d 6f 64 65 20 63 2d 6d |cs-lisp-|mode c-m|
|00003c70| 6f 64 65 20 6d 61 6b 65 | 2d 6c 6f 63 61 6c 2d 76 |ode make|-local-v|
|00003c80| 61 72 69 61 62 6c 65 20 | 66 6f 6e 74 2d 6c 6f 63 |ariable |font-loc|
|00003c90| 6b 2d 73 79 6e 74 61 78 | 2d 74 61 62 6c 65 20 63 |k-syntax|-table c|
|00003ca0| 6f 70 79 2d 73 79 6e 74 | 61 78 2d 74 61 62 6c 65 |opy-synt|ax-table|
|00003cb0| 20 73 79 6e 74 61 78 2d | 74 61 62 6c 65 20 6d 6f | syntax-|table mo|
|00003cc0| 64 69 66 79 2d 73 79 6e | 74 61 78 2d 65 6e 74 72 |dify-syn|tax-entr|
|00003cd0| 79 20 39 35 20 22 77 22 | 20 63 2d 66 6f 6e 74 2d |y 95 "w"| c-font-|
|00003ce0| 6c 6f 63 6b 2d 6b 65 79 | 77 6f 72 64 73 20 63 2b |lock-key|words c+|
|00003cf0| 2b 2d 63 2d 6d 6f 64 65 | 20 63 2b 2b 2d 6d 6f 64 |+-c-mode| c++-mod|
|00003d00| 65 20 63 2b 2b 2d 66 6f | 6e 74 2d 6c 6f 63 6b 2d |e c++-fo|nt-lock-|
|00003d10| 6b 65 79 77 6f 72 64 73 | 20 70 65 72 6c 2d 6d 6f |keywords| perl-mo|
|00003d20| 64 65 20 70 65 72 6c 2d | 66 6f 6e 74 2d 6c 6f 63 |de perl-|font-loc|
|00003d30| 6b 2d 6b 65 79 77 6f 72 | 64 73 20 70 6c 61 69 6e |k-keywor|ds plain|
|00003d40| 2d 74 65 78 2d 6d 6f 64 | 65 20 74 65 78 2d 66 6f |-tex-mod|e tex-fo|
|00003d50| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|00003d60| 20 6c 61 74 65 78 2d 6d | 6f 64 65 20 73 6c 69 74 | latex-m|ode slit|
|00003d70| 65 78 2d 6d 6f 64 65 20 | 74 65 78 69 6e 66 6f 2d |ex-mode |texinfo-|
|00003d80| 6d 6f 64 65 20 74 65 78 | 69 2d 66 6f 6e 74 2d 6c |mode tex|i-font-l|
|00003d90| 6f 63 6b 2d 6b 65 79 77 | 6f 72 64 73 20 73 68 65 |ock-keyw|ords she|
|00003da0| 6c 6c 2d 6d 6f 64 65 20 | 73 68 65 6c 6c 2d 66 6f |ll-mode |shell-fo|
|00003db0| 6e 74 2d 6c 6f 63 6b 2d | 6b 65 79 77 6f 72 64 73 |nt-lock-|keywords|
|00003dc0| 20 64 69 72 65 64 2d 6d | 6f 64 65 20 64 69 72 65 | dired-m|ode dire|
|00003dd0| 64 2d 66 6f 6e 74 2d 6c | 6f 63 6b 2d 6b 65 79 77 |d-font-l|ock-keyw|
|00003de0| 6f 72 64 73 20 72 6d 61 | 69 6c 2d 6d 6f 64 65 20 |ords rma|il-mode |
|00003df0| 72 6d 61 69 6c 2d 66 6f | 6e 74 2d 6c 6f 63 6b 2d |rmail-fo|nt-lock-|
|00003e00| 6b 65 79 77 6f 72 64 73 | 20 72 6d 61 69 6c 2d 73 |keywords| rmail-s|
|00003e10| 75 6d 6d 61 72 79 2d 6d | 6f 64 65 20 72 6d 61 69 |ummary-m|ode rmai|
|00003e20| 6c 2d 73 75 6d 6d 61 72 | 79 2d 66 6f 6e 74 2d 6c |l-summar|y-font-l|
|00003e30| 6f 63 6b 2d 6b 65 79 77 | 6f 72 64 73 20 63 6f 6d |ock-keyw|ords com|
|00003e40| 70 69 6c 61 74 69 6f 6e | 2d 6d 6f 64 65 20 63 6f |pilation|-mode co|
|00003e50| 6d 70 69 6c 61 74 69 6f | 6e 2d 6d 6f 64 65 2d 66 |mpilatio|n-mode-f|
|00003e60| 6f 6e 74 2d 6c 6f 63 6b | 2d 6b 65 79 77 6f 72 64 |ont-lock|-keyword|
|00003e70| 73 20 6e 69 6c 5d 20 34 | 20 22 5c 0a 53 65 74 20 |s nil] 4| "\.Set |
|00003e80| 60 66 6f 6e 74 2d 6c 6f | 63 6b 2d 6b 65 79 77 6f |`font-lo|ck-keywo|
|00003e90| 72 64 73 27 20 74 6f 20 | 73 6f 6d 65 74 68 69 6e |rds' to |somethin|
|00003ea0| 67 20 61 70 70 72 6f 70 | 72 69 61 74 65 20 66 6f |g approp|riate fo|
|00003eb0| 72 20 74 68 69 73 20 6d | 6f 64 65 2e 22 5d 29 0a |r this m|ode."]).|
|00003ec0| 28 70 72 6f 76 69 64 65 | 20 28 71 75 6f 74 65 20 |(provide| (quote |
|00003ed0| 66 6f 6e 74 2d 6c 6f 63 | 6b 29 29 0a |font-loc|k)). |
+--------+-------------------------+-------------------------+--------+--------+